python3.5 操作mysql的模块不是MySQLdb了,而是pymysql
下载安装pymysql
可以使用浏览器或者迅雷下载,或者干脆再linux上,wget下载然后再传到windows上
解压之后
运行cmd,切换到PyMySQL3-0.5目录,执行如下命令安装此插件
python setup.py install
安装完毕,重新打开pycharm软件
把sql语句放在一个文件中
然后写一个python脚本连接数据库,执行上面语句
其中mysql库名为dbuser,连接此测试库的用户名和密码都是dbuser,此表是从测试库上拖下来的,自己测试机器更新完没问题,再导入到测试库
逐行执行每条update语句
#Auther nmap
#coding=utf-8
import pymysql
conn = pymysql.connect(host="10.0.2.17",port=3306,user="dbuser",passwd="dbuser",db="dbuser",charset="utf8")
cur = conn.cursor()
f_sql=open('update','r',encoding='utf-8')
for line in f_sql:
sql = line
cur.execute(sql)
这次要更新的字段是c_nickname 它是昵称。
下面账号都是游戏的机器人账号