import pymysql
DBHOST = '' #数据库地址
DBUSER = '' #数据库用户名
DBPASS = '' #数据库密码
DBNAME = '' #数据库名称
#连接数据库
dp = pymysql.connect(host=DBHOST,user=DBUSER,password=DBPASS,database=DBNAME)
#创建游标
con = dp.cursor()
#查
con.execute()
res = con.fetchall()
# fetchall 查询时获取结果集中的所有行,一行构成一个元组,然后再将这些元组返回(即嵌套元组)。
# ferchone 查询时获取结果集的第一行数据,返回一个元组,该元组元素即为第一行数据,如果没有则为null(注:在python中使用应为None)
# execute 为单条数据插入
# executemany 批量数据插入
# cursor.rowcount 用来记录操作次数
#增
con.executemany()
dp.commit()
#删
con.execute()
dp.commit()
#改
con.execute()
dp.commit()
#返回错误
dp.rollback()
#关闭
con.close()
dp.close( )
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?