我有 .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 模块来处理其他数据库操作。