python mysql

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( )
posted @   记录——去繁就简  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示