码迷,mamicode.com
首页 > 数据库 > 详细

pymysql

时间:2021-05-24 15:35:53      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:local   引入   port   pre   password   mamicode   提交   commit   成功   

##1)如果项目没有mysql模块,需要先安装
技术图片

技术图片

 

 技术图片

##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

标签:local   引入   port   pre   password   mamicode   提交   commit   成功   

原文地址:https://www.cnblogs.com/lize666/p/14782933.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!