首页 > 数据库技术 > 详细

python学习笔记12:操作mysql模块

时间:2020-05-22 20:15:55      阅读:49      评论:0      收藏:0      [点我收藏+]

mysql模块

查:

 1 import pymysql
 2 connect = pymysql.connect(host=xxx.xx.x.xx,
 3                           user=xxx,
 4                           password=123456,
 5                           db=xxx,
 6                           port=3306,
 7                           charset=utf8)
 8 # 密码必须是str类型,端口号必须是int类型
 9 cur = connect.cursor(pymysql.cursors.DictCursor)  #建立游标时,可以指定类型
10 # sql = ‘select * from students;
11 sql = select * from students limit 3;
12 cur.execute(sql)  #执行sql语句
13 print(cur.fetchall())  #获取sql执行的结果,二维数组
14 print(cur.fetchone())  #获取sql执行的结果,只获取一条结果
15 print(cur.fetchmany(5))  #获取sql执行的结果,获取指定的条数,二维数组
16 
17 print(cur.description)  #获取表里的字段
18 cur.close()  #关闭游标
19 connect.close()  #关闭连接

增:

 1 import pymysql
 2 connect = pymysql.connect(host=xxx.xx.x.xx,
 3                           user=xxx,
 4                           password=123456,
 5                           db=xxx,
 6                           port=3306,
 7                           charset=utf8,
 8                           autocommit=True
 9                           )
10 # autocommit=True修改后自动提交,就不需要connect.commit()
11 cur = connect.cursor()  #建立游标
12 sql = "insert into students values (303,‘小小‘,‘女‘,19,‘一年级‘,‘北京‘);"
13 cur.execute(sql)  #执行sql语句
14 # connect.commit()  #提交事务
15 # connect.rollback()  #回滚事务
16 cur.close()  #关闭游标
17 connect.close()  #关闭连接

 

python学习笔记12:操作mysql模块

原文:https://www.cnblogs.com/zhangxiaowai/p/12913812.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!