前言:
如今小伙伴们对“vs连接mysql数据库增删改查代码”可能比较关心,小伙伴们都想要分析一些“vs连接mysql数据库增删改查代码”的相关资讯。那么小编在网上网罗了一些对于“vs连接mysql数据库增删改查代码””的相关资讯,希望咱们能喜欢,姐妹们快快来了解一下吧!安装PyMySQL模块
使用pip安装,打开cmd命令行输入pip install PyMySQL开始安装
安装完成之后出现上图信息,就说明安装成功了。
不了解pip安装python模块的请阅读:python学习之路(五):第三方模块的安装与调用
连接数据库
首先导入PyMySQL模块,使用pymysql.connect链接数据库,代码如下:
上面的参数分别对应:
Host:数据库ip地址
User:数据库用户名
Password:数据库密码
Db:数据库名称
Port:数据库端口
Charset:数据库编码(不指定编码可能查出的数据是乱码)
cur = db.cursor() 是用来获取操作游标的。
就这样mysql数据库就连接完成了。
不知道数据库编码的,可用phpmyadmin登录数据来查看。
你也可以用数据库管理工具Navicat Premium来查看,右键数据库选择连接信息查看即可。
Navicat Premium是一个很好用的数据库管理工具,同时支持多种数据库连接。它是收费的,但是可以破解。
查询数据
我在数据库建了一张user表,有id、username、password三个字段。
使用SQL语句
来查询user表的数据,python代码如下:
第一行定义SQL查询语句
第二行执行SQL语句
第三行查询所有数据
来看输出结果:
操作完数据库千万别忘了使用db.close()来关闭连接
插入一条数据
与查询一样,只不过是sql换成insert into而已。在操作数据的时候有可能会出错,这时候需要进行事务回滚(事务回滚见文章最后)。
更新一条数据
删除一条数据
事务回滚
如果在操作数据库的时候出错了,我们需要进行事务回滚
捕捉到错误之后,使用db.rollback()来回滚。
第十二天12篇了,每天坚持边学习python边记录学习过程,小伙伴们来点关注和评论鼓励一下,我需要动力
标签: #vs连接mysql数据库增删改查代码