1、读取sql文件创建数据表
有一个形如下图的sql文件,使用python读取文件并在数据库中创建所有的表。
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:101677771
代码是很久以前搬的,忘了出处了> <,输入sql文件名称和数据库名称即可创建,执行成功或失败时都会有打印哪条sql语句执行成功或失败
import pymysql
def CreateTables(document,database):
try:
db = pymysql.connect(host='localhost', user='root', password='123', database=database, charset='utf8')
cursor = db.cursor()
with open(document,encoding='utf-8',mode = 'r') as f:
sql_list = f.read().split(';')[:-1]
for x in sql_list: