MySQL中pymysql的具体操作

1、导入pymysql包#

Copy
import pymysql

2、创建连接对象#

Copy
pymysql.connect(参数列表)

3、获取游标对象#

Copy
cursor =conn.cursor()

4、执行SQL语句#

Copy
row_count = cursor.execute(sql)

5、获取查询结果集#

Copy
result = cursor.fetchall()

6、将修改操作提交到数据库#

Copy
conn.commit()

7、回滚数据#

Copy
conn.rollback()

8、关闭游标#

Copy
cursor.close()

9、关闭连接#

Copy
conn.close()
---
Copy
def get_conn(): """ :return: 连接,游标 """ #创建连接 conn = pymysql.connect(host ="127.*.*.*", user ="**", password ="123456", db ="**", charset ="utf8") #创建游标,默认是元组类型 cursor = conn.cursor() # 执行完毕返回结果集默认以元组显示 return conn,cursor def close_conn(conn,cursor): if cursor: cursor.close() if conn: conn.close() conn,cursor= get_conn() conn.rollback() conn.commit()

posted @   CoderHao  阅读(224)  评论(2)    收藏  举报
编辑推荐:
· 记一次 .NET某旅行社酒店管理系统 卡死分析
· 长文讲解 MCP 和案例实战
· Hangfire Redis 实现秒级定时任务,使用 CQRS 实现动态执行代码
· Android编译时动态插入代码原理与实践
· 解锁.NET 9性能优化黑科技:从内存管理到Web性能的最全指南
阅读排行:
· 一天 Star 破万的开源项目「GitHub 热点速览」
· 瞧瞧别人家的日期处理,那叫一个优雅!
· 使用TypeScript开发微信小程序(云开发)-入门篇
· 没几个人需要了解的JDK知识,我却花了3天时间研究
· 定时任务稳定性解决方案-healthchecks监控系统
点击右上角即可分享
微信分享提示
CONTENTS