阅读量:0
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 数据库进行通信。