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