Python基础 之 Python3 MySQL 数据库连接 - PyMySQL 驱动 7
Python3 MySQL 数据库连接 - PyMySQL 驱动
数据库更新操作
更新操作用于更新数据表的数据,以下实例将 TESTDB 表中 SEX 为 'M' 的 AGE 字段递增 1:
实例(Python 3.0+)
!/usr/bin/python3
import pymysql
打开数据库连接
db = pymysql.connect(host='localhost',
user='testuser',
password='test123',
database='TESTDB')
使用cursor()方法获取操作游标
cursor = db.cursor()
SQL 更新语句
sql = "UPDATE EMPLOYEE SET AGE = AGE + 1 WHERE SEX = '%c'" % ('M')
try:
# 执行SQL语句
cursor.execute(sql)
# 提交到数据库执行
db.commit()
except:
# 发生错误时回滚
db.rollback()
关闭数据库连接
db.close()