zjyhll 2020-05-06
pymysql模块是专门用来连接mysql数据库的模块,是非标准库模块,需要pip下载
pip install pymysql
import pymysql # 打开数据库连接 db = pymysql.connect(host="192.168.254.24", user="root",password="root", db="mysql", port=3306) # 使用cursor()方法获取操作游标 cur = db.cursor() # 编写sql 查询语句 user 对应我的表名 sql = "select host,user,password from user" try: cur.execute(sql) # 执行sql语句 results = cur.fetchall() # 获取查询的所有记录 for i in results:#遍历结果 print(i) except Exception as e: raise e finally: db.close() # 关闭连接
print(‘获取剩余结果的第一行数据{}‘.format(cursor.fetchone())) print(‘获取剩余结果的前N行数据{}‘.format(cursor.fetchmany(2))) print(‘获取剩余结果的全部数据{}‘.format(cursor.fetchall()))