Python 和 MySQL 连接

标签 python mysql python-3.7 mysql-8.0

我知道如何连接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)

最佳答案

看看这个,我希望它是您所需要的!

https://codetheory.in/how-to-write-a-python-script-which-communicates-with-the-mysql-server/

关于Python 和 MySQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58474498/

相关文章:

python - 传递 bool 数组而不用 `f2py` 复制?

python - 在 Python 脚本中创建 virtualenv 并在该环境中运行其余部分

mysql - 在 MySQL 列中正确选择实际的非字母数字字符

mysql - 文本和自动递增数字一起出现在mysql的一个字段中

python - 形状为 (1,*) 的二维列表中 numpy.unique 的长度

python - 如何使用 Python 在 JSON 中添加键/值?

python - 从终端杀死linux中的python解释器

mysql - 一些了解 MySQL 表和创建数据库的网站(注意事项)

python - 如何将多个值从异步函数返回到同步上下文?

python - 添加具有另一列和 cumsum 的字符串长度的列?