先通过pip install pymysql安装
例如,更新某张表:
import pymysql def update(id, flag=True): # 打开数据库连接 db = pymysql.connect( host = '127.0.0.1', port = 3306, user = 'root', passwd = '123456', db = 'express_demo' ) # 使用cursor()方法获取操作游标 cursor = db.cursor() # SQL 更新语句 if flag: sql = "UPDATE details SET masknum = masknum + 1 WHERE id = '%d'" % (id) else: sql = "UPDATE details SET nomasknum = nomasknum + 1 WHERE id = '%d'" % (id) try: # 执行SQL语句 cursor.execute(sql) # 提交到数据库执行 db.commit() except: # 发生错误时回滚 db.rollback() # 关闭数据库连接 db.close() update(4, True)
也可以用来更新远程服务器的mysql数据库,对于某些嵌入式设备来说,可以说非常方便。