利用Python如何批量修改数据库执行Sql文件
来源:中文源码网 浏览: 次 日期:2018年9月2日
【下载文档: 利用Python如何批量修改数据库执行Sql文件.txt 】
(友情提示:右键点上行txt文档名->目标另存为)
利用Python如何批量修改数据库执行Sql文件 前言
由于上篇文章中批量修改了文件,有的时候数据库也需要批量修改一下,之前的做法是使用宝塔的phpMyAdmin导出一个已经修改好了的sql文件,然后依次去其他数据库里导入,效率不说极低,也算低了,且都是些重复性的劳动,所以打算用Python来批量执行sql
环境 版本:Python3.6
系统:MacOS
IDE:PyCharm
第三方库:pymysqlShow Code
import pymysqlhost = 'xxx.65.9.191'
username = 'root'
password = 'root'def connectMySQL():
print('开始连接数据库')
# 打开数据库连接
db = pymysql.connect(host,username,password,charset='utf8') # 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor() # 使用 execute() 显示所有数据库
cursor.execute("SHOW DATABASES")
print('开始查询所有数据库') # 获取所有数据库名称
data = cursor.fetchall(