Python 连接 MySQL 数据库的步骤通常包括以下几步:
1. 导入 MySQL 驱动
import mysql.connector
2. 配置数据库连接参数
config = {
'user': '你的用户名', # MySQL 用户名
'password': '你的密码', # MySQL 密码
'host': 'localhost', # MySQL 服务器地址,默认为 localhost
'database': '数据库名', # 要连接的数据库名
'raise_on_warnings': True # 是否在连接时显示警告
}
3. 创建数据库连接
try:
connection = mysql.connector.connect(**config)
print("数据库连接成功!")
except mysql.connector.Error as e:
print(f"数据库连接失败:{e}")
4. 创建游标对象
cursor = connection.cursor()
5. 执行 SQL 语句(查询、更新、插入等)
cursor.execute("SELECT * FROM 表名")
6. 获取查询结果
result = cursor.fetchall()
for row in result:
print(row)
7. 提交事务(如果有插入、更新、删除操作)
connection.commit()
8. 关闭游标和连接
cursor.close()
connection.close()
注意:

在上述代码中,你需要将'你的用户名'、'你的密码' 和'数据库名' 替换为实际的 MySQL 数据库用户名、密码和数据库名。
如果你的 MySQL 服务器不是运行在 localhost 上,或者使用了不同的端口,需要相应地修改config 字典中的'host' 和'port'。

如果你的 MySQL 驱动版本较新,可能需要安装mysqlconnectorpython 包,可以使用以下命令安装:
pip install mysqlconnectorpython
确保你已经安装了正确的 MySQL 驱动,以便 Python 可以与 MySQL 数据库进行通信。
