pymysql模块

岁酱吖の 提交于 2019-11-28 06:06:48

 

1.建立游标

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

 

2.查看内容

print(cursor.fetchone())  # 只获取一条数据

print(cursor.fetchall())  # 获取所有的数据,返回的结果是一个列表

 

3.移动游标

cursor.scroll(3,'absolute')  # 以这个绝对位置为起点,开始取值(注意:这个位置并不取值,下面打印开始取值)

cursor.scroll(2,'relative')  # 相对位置 前面取了两位,这里就直接跳过两位数,从后面开始取

 

4.完整版

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())  # 获取所有的数据,返回的结果是一个列表

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!