python删除mysql表里数据
时间: 2023-06-21 07:09:48 浏览: 126
卸载mysql数据库
你可以使用Python标准库中的MySQLdb模块来连接MySQL数据库,并使用SQL语句来删除表中的数据。
以下是一个简单的示例代码,它连接到MySQL数据库,选择名为“mydatabase”的数据库,然后从名为“mytable”的表中删除所有数据。
```python
import MySQLdb
# 连接数据库
db = MySQLdb.connect(host="localhost", user="username", passwd="password", db="mydatabase")
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# SQL 删除语句
sql = "DELETE FROM mytable"
try:
# 执行SQL语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
print("数据删除成功!")
except:
# 发生错误时回滚
db.rollback()
print("数据删除失败!")
# 关闭数据库连接
db.close()
```
请注意,此示例代码仅适用于删除表中的所有数据。 如果你需要根据特定条件删除表中的数据,则需要使用适当的WHERE子句。
阅读全文