📅  最后修改于: 2023-12-03 15:18:56.466000             🧑  作者: Mango
在Python中使用MariaDB数据库,可以使用第三方库PyMySQL来连接数据库,实现数据的查询,修改和删除等操作。本文将介绍如何使用PyMySQL库实现MariaDB数据库的删除查询。
使用Python安装包管理器pip来安装PyMySQL库。打开终端窗口(Linux或MacOS)或命令提示符窗口(Windows),输入以下命令:
pip install PyMySQL
连接到MariaDB数据库需要数据库的连接信息,包括主机名、用户名、密码、端口号和数据库名称。使用以下代码连接数据库:
import pymysql
# 连接数据库
conn = pymysql.connect(
host='localhost', # 主机名
port=3306, # 端口号
user='root', # 用户名
password='123456', # 密码
db='test_db', # 数据库名称
charset='utf8mb4' # 字符集
)
删除数据需要执行数据库的DELETE语句。使用以下代码删除一条记录:
import pymysql
# 连接数据库
conn = pymysql.connect(
host='localhost', # 主机名
port=3306, # 端口号
user='root', # 用户名
password='123456', # 密码
db='test_db', # 数据库名称
charset='utf8mb4' # 字符集
)
# 创建游标
cursor = conn.cursor()
# 删除记录
sql = "DELETE FROM users WHERE id=%s"
id = 2 # 要删除的记录ID
cursor.execute(sql, (id,))
# 提交事务
conn.commit()
# 关闭游标
cursor.close()
# 关闭数据库连接
conn.close()
本代码片段中,我们定义了一个DELETE语句,其中使用了一个占位符%s来表示待删除记录的ID。然后将ID值作为元组传递给cursor.execute()方法,执行删除操作。最后提交删除操作,并关闭游标和数据库连接。
本文介绍了如何使用PyMySQL库来实现MariaDB数据库的删除查询。请确保在开发过程中,使用实际的数据库连接信息来连接数据库,以保障数据安全。