python 查询mysql数据是否存在
时间: 2023-08-12 15:38:06 浏览: 48
你可以使用 Python 中的 MySQLdb 或 PyMySQL 库来查询 MySQL 数据库中的数据是否存在。以下是一个简单的示例代码:
使用 MySQLdb:
```python
import MySQLdb
# 连接数据库
db = MySQLdb.connect(host="localhost", user="root", passwd="password", db="database")
# 获取游标对象
cur = db.cursor()
# 查询数据是否存在
sql = "SELECT * FROM table WHERE column = 'value'"
cur.execute(sql)
result = cur.fetchall()
if len(result) > 0:
print("数据存在")
else:
print("数据不存在")
# 关闭数据库连接
db.close()
```
使用 PyMySQL:
```python
import pymysql
# 连接数据库
db = pymysql.connect(host="localhost", user="root", password="password", database="database")
# 获取游标对象
cur = db.cursor()
# 查询数据是否存在
sql = "SELECT * FROM table WHERE column = 'value'"
cur.execute(sql)
result = cur.fetchall()
if len(result) > 0:
print("数据存在")
else:
print("数据不存在")
# 关闭数据库连接
db.close()
```
你需要将代码中的 `"localhost"`, `"root"`, `"password"`, `"database"`, `"table"`, `"column"`, `"value"` 替换为你自己的实际值。