python用判断语句删除表格里的数据
时间: 2023-09-21 13:03:03 浏览: 75
你可以使用 Python 中的条件语句和 MySQLdb 模块来删除表格中的数据。
首先,你需要在 Python 中导入 MySQLdb 模块:
```python
import MySQLdb
```
然后,你需要连接到你的 MySQL 数据库:
```python
db = MySQLdb.connect(host="localhost", user="root", passwd="password", db="database_name")
```
接下来,你可以创建一个游标对象:
```python
cursor = db.cursor()
```
现在,你可以使用 DELETE 语句来删除表格中的数据。例如,假设你要删除名为 `students` 的表格中年龄小于 18 岁的所有学生:
```python
sql = "DELETE FROM students WHERE age < 18"
cursor.execute(sql)
```
最后,你需要提交更改并关闭数据库连接:
```python
db.commit()
db.close()
```
完整的代码可能如下所示:
```python
import MySQLdb
db = MySQLdb.connect(host="localhost", user="root", passwd="password", db="database_name")
cursor = db.cursor()
sql = "DELETE FROM students WHERE age < 18"
cursor.execute(sql)
db.commit()
db.close()
```
阅读全文