使用pymysql查询数据,可以使用fetch*方法
- fetchone():这个方法每次只获取一条数据。
- fetchall():这个方法接收全部的返回结果。
- fetchmany(size):可以获取指定条数的数据
步骤
- 使用pymysql.Connect方法连接数据库
- 如果想要操作数据库,还需要获取db上的cursor对象
- 使用cursor.execute来执行sql语句
实例
import pymysql #使用pymysql.Connect方法连接数据库 db = pymysql.Connect( host='localhost', user='root', passwd='*', db='test', port=3306, charset='utf8', cursorclass=pymysql.cursors.DictCursor # 返回结果转成字典(dictionary) ) #如果想要操作数据库,还需要获取db上的cursor对象 cursor = db.cursor() #使用cursor.execute来执行sql语句 cursor.execute("select * from article") rs = cursor.fetchone() print(rs)