首页 >

如何利用Python对SQL操作 – 数据库 – 前端,python module

python用户输入,python string 正则,python 统计文件大小,python vs nodejs,python计算多项的和,python infos,python狮,python float程序,python系统词,python实现powerbi,python module如何利用Python对SQL操作 - 数据库 - 前端,python module

为了方便演示,这里新建了一个student数据表,主要有id,name,age,address这4个字段(MySQL数据库),如下:

1.安装SQLAlchemy,这个直接在cmd窗口输入命令“pip install sqlalchemy”,如下:

2.安装成功后,大家就可以进行SQL操作了,主要是增删改查,代码及截图如下:

创建连接,会话对象及基类,这里需要注意的是SQLAlchemy基于python2.x的MySQLdb,如果python3.x需要使用的话,需将pymysql转MySQLdb使用,代码如下:

接着就是定义Student类,这个其实很简单,对照着student数据表结构定义就行,__repr__函数对查询的数据进行规整一下,如下:

查询数据,这里先连接数据库,再利用filter(all所有数据)函数过滤一下数据,类似sql中的where查询:

程序运行截图如下:

增加数据,增加后,需要commit提交数据库,代码如下:

数据表截图如下,已经成功增加数据:

修改数据,与上面类似,也需要commit提交,代码如下:

程序运行截图如下:

删除数据,同上,根据id删除,代码如下:

程序运行截图如下,已经成功删除数据:

至此,大家就完成了利用SQLAlchemy对SQL数据的操作。总的来说,整个过程不难,只要熟悉一下相关代码,很快就能掌握的,当然,你也可以利用最基本的包进行SQL操作,像pymysql等,这里偶就不赘述了,相关问题偶也回答过,可以看看偶以前的回答,网上也有相关资料可供参考,希望以上分享的内容能对你有所帮助吧。

python用户输入,python string 正则,python 统计文件大小,python vs nodejs,python计算多项的和,python infos,python狮,python float程序,python系统词,python实现powerbi,python modulepython用户输入,python string 正则,python 统计文件大小,python vs nodejs,python计算多项的和,python infos,python狮,python float程序,python系统词,python实现powerbi,python modulepython用户输入,python string 正则,python 统计文件大小,python vs nodejs,python计算多项的和,python infos,python狮,python float程序,python系统词,python实现powerbi,python module如何利用Python对SQL操作 - 数据库 - 前端,python module


如何利用Python对SQL操作 - 数据库 - 前端,python module
  • mysql错误提示1366 - 数据库 - 前端,mysql中编写匿名块
  • mysql错误提示1366 - 数据库 - 前端,mysql中编写匿名块 | mysql错误提示1366 - 数据库 - 前端,mysql中编写匿名块 ...

    如何利用Python对SQL操作 - 数据库 - 前端,python module
  • 怎么搭建影视网站 - 数据库 - 前端|
  • 怎么搭建影视网站 - 数据库 - 前端| | 怎么搭建影视网站 - 数据库 - 前端| ...

    如何利用Python对SQL操作 - 数据库 - 前端,python module
  • 用access替代excel - 数据库 - 前端|
  • 用access替代excel - 数据库 - 前端| | 用access替代excel - 数据库 - 前端| ...