pymysql 查询值
时间: 2023-11-18 18:55:19 浏览: 95
求值.py
pymysql查询值可以通过使用游标对象的execute()方法执行SQL语句,然后使用fetchone()或fetchall()方法获取查询结果。fetchone()方法返回一条记录,fetchall()方法返回所有记录。例如,查询test数据库user表中,工资大于100的名字都是有哪些,可以使用以下代码:
import pymysql.cursors
db = pymysql.connect(host='localhost', user='root', password='root', database='test')
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 查询工资大于100的数据
# 格式: select * from 表名 where 条件
sql = 'select name from user WHERE gongzi>100'
cursor.execute(sql)
# 这是查询表中所有的数据
rest = cursor.fetchall()
for i in rest:
print(i)
# 关闭数据库连接
db.close()
注意,在执行SQL语句时,需要根据实际情况修改表名、字段名和条件等信息。
阅读全文