cursor = conn.cursor(pymysql.cursors.DictCursor)
print(cursor.fetchone()) # 只获取一条数据 print(cursor.fetchall()) # 获取所有的数据,返回的结果是一个列表
cursor.scroll(3,'absolute') # 以这个绝对位置为起点,开始取值(注意:这个位置并不取值,下面打印开始取值) cursor.scroll(2,'relative') # 相对位置 前面取了两位,这里就直接跳过两位数,从后面开始取
import pymysql conn = pymysql.connect( host = '127.0.0.1', port = 3306, user = 'root', password = '123', database = 'day38', charset = 'utf8' # 编码千万不要加- 如果写成了utf-8会直接报错 ) cursor = conn.cursor(pymysql.cursors.DictCursor) # 产生一个游标对象 以字典的形式返回查询出来的数据 键是表的字段 值是表的字段对应的信息 sql = 'select * from teacher' cursor.execute(sql) # 执行传入的sql语句 print(cursor.fetchone()) # 只获取一条数据 print(cursor.fetchone()) cursor.scroll(3,'absolute') # 以这个绝对位置为起点,开始取值(注意:这个位置并不取值,下面打印开始取值) # cursor.scroll(2,'relative') # 相对位置 前面取了两位,这里就直接跳过两位数 print(cursor.fetchall()) # 获取所有的数据,返回的结果是一个列表