python pymsql 模糊查询
时间: 2023-09-12 15:04:10 浏览: 167
SQL模糊查询
5星 · 资源好评率100%
在使用 Python 进行模糊查询时,你可以使用 SQL 语句中的 LIKE 关键字。结合 PyMySQL 库,可以这样实现模糊查询:
```python
import pymysql
# 建立数据库连接
conn = pymysql.connect(host='localhost', user='root', password='password', db='your_database')
# 创建游标对象
cursor = conn.cursor()
# 执行模糊查询
sql = "SELECT * FROM your_table WHERE column_name LIKE %s"
pattern = '%your_pattern%'
cursor.execute(sql, (pattern,))
# 获取查询结果
results = cursor.fetchall()
# 打印查询结果
for row in results:
print(row)
# 关闭游标和数据库连接
cursor.close()
conn.close()
```
在上面的示例中,你需要将 `your_database` 替换为你的数据库名,`your_table` 替换为你的表名,`column_name` 替换为你要进行模糊查询的列名。`'%your_pattern%'` 是模糊查询的模式,你可以根据需要进行修改。
需要注意的是,这只是一个简单的示例,你需要根据实际情况修改连接数据库的参数以及查询的 SQL 语句。此外,还需要安装 PyMySQL 库,你可以通过 `pip install pymysql` 命令来安装。
阅读全文