📅  最后修改于: 2023-12-03 15:18:56.768000             🧑  作者: Mango
在使用Python MySQL操作数据库时,删除数据是非常常见的操作之一。在本文中,我们将介绍如何使用Python代码进行MySQL数据库中数据的删除。
在运行程序之前,请确保已经安装好了以下程序:
如果你还没有安装Python MySQL驱动,你可以使用以下命令在命令行中进行安装:
pip install mysql-connector-python
在Python中,我们可以使用DELETE
语句从MySQL数据库中删除数据。以下是一个示例代码,可以从表customers
中删除address
列中包含box
的所有记录:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "DELETE FROM customers WHERE address LIKE '%box%'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, "record(s) deleted")
值得一提的是,你需要使用你自己的MySQL连接信息进行连接。如果以上代码成功执行,你将会看到输出的删除记录数量信息。
接下来,让我们对以上代码进行解释说明:
mysql.connector
模块。host
、user
、password
和database
参数进行连接。cursor
对象。DELETE
语句,同时使用WHERE
子句过滤条件。使用Python MySQL操作数据库,可以轻松地删除MySQL数据库中的数据。在以上代码示例中,我们介绍了如何使用Python的DELETE
语句从数据库中删除数据。使用这个示例代码作为一个基础,你可以轻松地为自己的数据 CRUD 任务创建一个更加高效的应用程序。