自动化测试——PyMySQL操作数据库
conn = pymysql.connect(host="", port=0,user="", password="", database="", charset="")4. 执行 SQL。失败:回滚事务 conn.rollback()成功:提交事务 conn.commit()cursor = conn.cursor()增删改语句(insert、update、delete)处理结果集(提取数据 f
·
一、安装PyMysql
- WIN+R
- 在弹出的框中输入cmd
- 在终端页面中输入pip install PyMySQL(安装不成功可一从镜像库中安装pip install PyMySQL -i https://pypi.douban.com/simple/)
- 安装成功之后会显示版本(如图)我是之前安装过所以是这样的显示,大家可以参考

二、python链接数据库基本步骤框架
1. 导包 import pymysql
2. 创建连接。 conn = pymysql.connect(host="", port=0,user="", password="", database="", charset="")
3. 获取游标。 cursor = conn.cursor()
4. 执行 SQL。 cursor.execute( ”sql语句“ )
查询语句(select)
处理结果集(提取数据 fetch*)
增删改语句(insert、update、delete)
成功:提交事务 conn.commit()
失败:回滚事务 conn.rollback()
5. 关闭游标。cursor.close()
6. 关闭连接。conn.close()
- connect()函数参数解析
- host:数据库所在的主机地址
- port:数据库使用的端口号
- user:链接数据库使用的用户名
- password:链接数据库使用的用户名的密码
- database:需要连接到的数据库的名字
- charset:字符集(需要注意到是utf8格式是没有“-”的)
三、案例教学
- 数据库数据如图

- py代码如下所示
# 1. 导包
import pymysql
# 2. 建立连接
conn = pymysql.connect(host="127.0.0.1", port=3306, user="root",password="123456", database="tpshop", charset="latin1")
# 3. 获取游标
cursor = conn.cursor()
# 4. 执行 sql 语句(查询)
cursor.execute("select * from it_user")
# 5. 获取结果
res = cursor.fetchone()
print("res =", res)
# 6. 关闭游标
cursor.close()
# 7. 关闭连接
conn.close()
- 运行结果

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)