如何使用python3在MySQL数据库中上传架构(.sql)文件?

时间:2018-07-30 12:22:03

标签: python mysql pymysql

我有 .sql 文件,该文件具有MySQL数据库架构。我想使用python上传架构。

目前,我正在MySQL命令行的帮助下上传架构文件。我的代码如下:

import subprocess

sres_schema = "data/schema.sql"

cmd_line = "mysql -u" + db_username + " -p" + db_password + " -h" + host + " " + db_name + " < " sres_schema
process = subprocess.Popen(cmd_line, shell=True, stdout=subprocess.PIPE)
process.wait()

此代码具有MySQL的依赖关系来创建模式。有时,数据库可能存在于另一个系统中,而在另一个系统中不需要MySQL。

因此,是否可以仅在python的帮助下删除此MySQL依赖项并上传模式?

我正在使用 pymysql 模块来处理其他数据库操作。

0 个答案:

没有答案