您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

pymysql模块连接操作mysql_mysql

bubuko 2022/1/25 19:58:19 mysql 字数 1251 阅读 627 来源 http://www.bubuko.com/infolist-5-1.html

import pymysql#创建连接通道conn=pymysql.connect(host='',user='root',port=3306,password='thinker',db='testdb')#生成操作mysql的游标cursor=conn.cursor()#获取数据effect_ro ...
import  pymysql

#创建连接通道
conn=pymysql.connect(host=‘‘,user=‘root‘,port=3306,password=‘thinker‘,db=‘testdb‘)
#生成操作mysql的游标
cursor=conn.cursor()

#获取数据
effect_row=cursor.execute(‘select * from teacher‘) #并返回影响的函数

print(cursor.fetchone())#打印一条数据

cursor.scroll(1,mode=‘relative‘) #修改游标的位置,relative相对位置移动
cursor.scroll(0,mode="absolute") #修改游标位置,absolute绝对位置移动,0代表回到最开始

print(cursor.fetchmany(2)) #打印指定的条数数据
print( cursor.fetchall())#打印所有剩余数据


#插入一行数据
cursor.execute("insert into teacher (teacher_name) values (‘chenxiaozan‘)")
#插入多行数据
cursor.executemany("insert into teacher (teacher_name) values (%s)",[‘lucas‘,‘eric‘,‘loss‘]) #注意这里与python的字符串拼接的%s有些区别,这里是 ,数据

conn.commit() #确认提交
cursor.close() #关闭游标
conn.close() #关闭连接
new_id=cursor.lastrowid #当插入数据时,插入数据那行最新的自增id
print(new_id)

pymysql模块连接操作mysql_mysql

原文:https://www.cnblogs.com/chenxiaozan/p/12682797.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶