时间:2021-07-01 10:21:17 帮助过:3人阅读
import pymysql conn = pymysql.connect(host=‘localhost‘, user=‘root‘, password=‘@WSX3edc‘, database=‘db2‘) # 连接数据库 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) # 设置游标卡尺和fetc的格式 sql = "select * from userinfo limit 3" # sql语句,分页 cursor.execute(sql) # list tuple dict ret = cursor.fetchall() # 取所有值 print(ret) cursor.close() # 关闭游标卡尺 conn.close() # 关闭连接
import pymysql conn = pymysql.connect(host=‘localhost‘, user=‘root‘, password=‘@WSX3edc‘, database=‘db2‘) # 连接数据库 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) # 设置游标卡尺和fetc的格式 sql = "select * from userinfo limit 3" # sql语句,分页 cursor.execute(sql) # list tuple dict cursor.scroll(1, mode=‘absolute‘) # 光标到1,默认的模式是相对 ret = cursor.fetchall() # 取所有值 print(ret) cursor.close() # 关闭游标卡尺 conn.close() # 关闭连接
二、插入语句
# 插入一条数据 import pymysql conn = pymysql.connect(host=‘localhost‘, user=‘root‘, password=‘@WSX3edc‘, database=‘db2‘) cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) sql = "insert into userinfo(username, password) values(%s,%s) " cursor.execute(sql, [‘joker‘, ‘1234‘]) conn.commit() # 提交 cursor.close() conn.close()
import pymysql conn = pymysql.connect(host=‘localhost‘, user=‘root‘, password=‘@WSX3edc‘, database=‘db2‘) cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) sql = "insert into userinfo(username, password) values(%s, %s)" ret = cursor.executemany(sql, [(‘peter‘, ‘123‘), (‘talk‘, ‘234‘)]) # 连续添加多个数据,ret 为受影响的行数 conn.commit() print(ret) cursor.close() conn.close()
# 获取自增值 import pymysql conn = pymysql.connect(host=‘localhost‘, user=‘root‘, password=‘@WSX3edc‘, database=‘db2‘) cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) sql = "insert into userinfo(username, password) values(%s, %s)" ret = cursor.execute(sql, [‘talk‘, ‘234‘]) # 连续添加多个数据,ret 为受影响的行数 conn.commit() print(cursor.lastrowid) # 获取自增值 print(ret) cursor.close() conn.close()
pymysql 模块
标签:commit 多个 rom span sele word name 设置 man