109 pymysql module

import pymysql  # pip3 install pymysql

conn = pymysql.connect(host="127.0.0.1", port=3306, user="root", password="123", db="db13", charset="utf8mb4")
cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)

# 记录=》增删改
cursor.execute("insert into student values(%s,%s)",[5,'kkk'])
cursor.executemany("insert into student values(%s,%s)",[(6,'xxx'),(7,'yyy'),(8,'zzzz')])

cursor.execute("insert into student(name) values(%s)", ['zzz'])
print(cursor.lastrowid)

cursor.execute("delete from student where id > 6;")

记录=》查
rows = cursor.execute('select * from student;')
print(rows)

line = cursor.fetchone()
print(line)
line = cursor.fetchone()
print(line)

lines = cursor.fetchmany(2)
print(lines)
lines = cursor.fetchall()
print(lines)

for line in cursor:
    print(line)


cursor.scroll(3,mode='absolute')  # 相对绝对位置移动
print(cursor.fetchone())
print(cursor.fetchall())
cursor.scroll(0,mode='absolute')  # 相对绝对位置移动
print(cursor.fetchall())


cursor.fetchone()
cursor.scroll(1,mode='relative') # 相对当前位置移动
cursor.scroll(0,mode='absolute') # 相对当前位置移动
print(cursor.fetchone())

conn.commit()
cursor.close()
conn.close()

Guess you like

Origin blog.csdn.net/qq_40808228/article/details/108470586