pymysql

##1)如果项目没有mysql模块,需要先安装
pymysql

pymysql

 

 pymysql

##2)引入模块
import pymysql.cursors

##(3)连接MySQL
"""
host:主机名,MySQL的安装位置,可以写电脑的ip,域名,localhost本机
user:用户名
passwd:对用user用户的密码
database(db):连接 的数据库
"""
comm = None
cursor = None

try:
comm = pymysql.Connect(host="",
user="root",
password="123456",
database="lz_0517",
charset="utf8")

##(4)创建游标(新建查询会话),通过游标执行SQL语句
cursor = comm.cursor()

##(5)编写SQL(sql + 参数)
values = ("赵六",100,18)
sql = "insert into tb_user(name,balance,age) values(‘%s‘,‘%d‘,‘%d‘);"
sql = sql % values #"%s%s"%(a,b)


#6)将SQL语句放到游标中运行
cursor.execute(sql)
comm.commit()##提交,涉及到数据修改的,都需要commit
comm.rollback()##回滚

##7)分析结果
count = cursor.rowcount
if count > 0:
print("填加成功")
except Exception as res:
print("出错了%s"%res)
finally:
##8)关闭资源
##判断 comm是否为空
if comm is not None:
cursor.close()
if comm is not None:
comm.close()

pymysql

上一篇:Windows宿主机访问Ubuntu虚拟机中的Docker容器MySQL服务


下一篇:MySQL分页 limit 优化