Pymysql 连接数据库增删改查操作与批处理
首先还是第三方库的安装:
pymysql ----> 纯Python编写,安装一定会成功
mysqlclient ----> 底层用C编写,安装不一定会成功
import pymysql
第一步:创建连接
connection = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='123456',database='hrs', charset='utf8mb4')
第二步:获取游标对象
cursor = connection.cursor()
第三步:通过游标对象像数据库发出SQL并获得执行结果
affected_rows = cursor.execute(
'sql语句'
)
第四步:手动提交(操作成功)
connection.commit()
也可以在创建连接时在connect中设置autocommit=True参数为自动提交(不建议)。
第四步:手动回滚,若提交失败则撤销刚才的所有命令(操作失败)
connection.rollback()

本文介绍了如何使用Pymysql进行数据库的连接、增删改查操作,并重点讲解了批处理的实现,强调了安全占位符的使用和事务管理。通过示例代码展示了如何进行数据库的查询和事务的提交与回滚。
最低0.47元/天 解锁文章
264

被折叠的 条评论
为什么被折叠?



