【发布时间】:2020-02-16 20:19:08
【问题描述】:
我知道如何连接 python 脚本和 MySQL 数据库,但是当数据库不运行时我不能这样做,所以我需要首先运行我的数据库。 主要问题是如何从 python 脚本运行我的数据库?通常我从 MySQL Workbench 运行它,但我希望它运行例如我的 GUI 类的 init 方法。 我正在使用 mysql.connector 模块进行连接。
import mysql.connector
mydb = mysql.connector.connect(
host = "localhost",
user = "root",
passwd = "12121212",
database = 'mydb',
auth_plugin = "mysql_native_password"
)
cursor = mydb.cursor()
cursor.execute("select * from tab")
results = cursor.fetchall()
print(results)
【问题讨论】:
-
您的代码与您的问题有什么关系?要从 Python 启动外部命令,请使用 docs.python.org/3.8/library/subprocess.html
标签: python mysql python-3.7 mysql-8.0