首页 > 数据库技术 > 详细

Python操作Mysql

时间:2018-07-25 22:27:22      阅读:199      评论:0      收藏:0      [点我收藏+]

下载安装模块

pip3 install mysql

使用操作

1.在python中使用sql语句

技术分享图片
import pymysql

conn = pymysql.connect(host=‘127.0.0.1‘, port=3306, user=‘root‘, passwd=‘0123‘, db=‘test1‘, charset=‘utf8‘)#创建连接

cursor = conn.cursor()#创建游标

effect_row = cursor.execute(‘insert into user_info(name,part_nid)values("xiaohei", "1")‘)#查询数据
conn.commit()#提交操作

r = cursor.execute(‘select * from user_info where nid="1"‘)

conn.commit()

print(r, cursor.fetchall())#输出受影响的行数和执行的结果

cursor.scroll(0, mode=‘absolute‘)#设置内部指针的位置,绝对位置熊0开始

print(r, cursor.fetchone())

a = cursor.execute(‘select * from user_info where nid in (3,5)‘)

conn.commit()

print(a, cursor.fetchall())

cursor.close()#关闭游标

conn.close()#关闭连接
View Code

2.游标设置为字典类型

1 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)

3.获取新创建数据自增id

1 new_id = cursor.lastrowid

4.关于fetch

技术分享图片
fetchall()#获取全部数据

fetchone()#获取第一条

fetchmany(n)#获取多条
View Code

 

Python操作Mysql

原文:https://www.cnblogs.com/yddyy/p/9368655.html

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