注:连接mysql数据库、新建表代码在目录中其他文档,这里直接上代码
# 引入pymsql数据库操作模块
import pymysql
try:
db = pymysql.connect(
user="root", #数据库用户名
passwd="123456", #数据库密码
host="192.168.0.1", #数据库IP地址
port=3306, #数据库端口,mysql数据库默认3306
)
print("数据库连接成功!")
cursor = db.cursor()
# 根据条件删除表中数据
sql = "delete from test where id = %s"
#注意赋值要跟占位符对应
values = (2)
# 执行sql语句
cursor.execute(sql, values)
# 提交数据库操作(添加、修改、删除数据都需要用到该语句)
db.commit()
print("数据删除成功!")
except pymysql.Error as e:
print("数据删除失败:" + str(e))
db.rollback() # 出错后数据库回滚
db.close() # 关闭数据库