python pymysql 查询 in
时间: 2023-05-22 17:05:11 浏览: 256
python使用mysql
可以使用如下代码进行 pymysql 中的 in 查询:
```
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost", "root", "password", "test")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# SQL 查询语句
sql = "SELECT * FROM table_name WHERE field_name IN (%s, %s, %s)"
# 要查询的参数列表
params = ['value1', 'value2', 'value3']
# 执行查询
cursor.execute(sql, params)
# 获取查询结果
results = cursor.fetchall()
# 关闭游标和数据库连接
cursor.close()
db.close()
```
其中,`table_name` 是要进行查询的表名,`field_name` 是要查询的字段名,`value1`、`value2`、`value3` 是要查询的值,这里使用了参数列表的方式进行查询,避免了 SQL 注入的问题。
阅读全文