Python 3 —— 使用 PyMySQL 操作 MySQL8

举报
DrugAI 发表于 2021/07/15 03:53:26 2021/07/15
【摘要】   PyMySQL 是一个纯 Python 实现的 MySQL 客户端操作库,支持事务、存储过程、批量执行等。 PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。 pip install PyMySQL 创建数据库连接 import pymysql co...

 

PyMySQL 是一个纯 Python 实现的 MySQL 客户端操作库,支持事务、存储过程、批量执行等。

PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。

pip install PyMySQL
 

创建数据库连接


  
  1. import pymysql
  2. connection = pymysql.connect(host='localhost',
  3. port=3306,
  4. user='root',
  5. password='root',
  6. db='demo',
  7. charset='utf8')

代码实例


  
  1. #!/usr/bin/python3
  2. import pymysql
  3. conn = pymysql.connect(host='192.168.195.128',
  4. port=3306,
  5. user='root',
  6. password='Aspirin@369',
  7. db='Drugbank',
  8. charset='utf8')
  9. # 获取游标
  10. cursor = conn.cursor()
  11. cursor.execute('SELECT VERSION()')
  12. data = cursor.fetchone() # 获得第一条数据
  13. print('Database version:', data)
  14. # 执行查询 SQL
  15. cursor.execute('SELECT * FROM `drugbank`')
  16. # 获取单条数据
  17. cursor.fetchone()
  18. # 获取前N条数据
  19. cursor.fetchmany(3)
  20. #关闭数据库
  21. cursor.close()
  22. conn.close()
 
 



 

 

文章来源: drugai.blog.csdn.net,作者:DrugAI,版权归原作者所有,如需转载,请联系作者。

原文链接:drugai.blog.csdn.net/article/details/85015014

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。