# 用 Python 连接 MySQL 数据库 在 Python 中连接 MySQL 数据库最常用的库是 **pymysql**。 ## 主要步骤: 1. **安装库**: `pip install pymysql` 2. **导入库**: `import pymysql` 3. **建立连接**: ```python conn = pymysql.connect( host='localhost', # 主机地址 user='用户名', password='密码', database='数据库名', port=3306, # 端口号 charset='utf8mb4' ) ``` 4. **创建游标并执行SQL**: ```python cursor = conn.cursor() cursor.execute('SELECT * FROM table_name') results = cursor.fetchall() ``` 5. **提交事务并关闭连接**: ```python conn.commit() # 增删改需要提交 cursor.close() conn.close() ``` ## 特点: -免费开源库 - 纯 Python 实现,无需额外依赖 - 支持 Python 3.x 版本 - 完整的 MySQL 协议实现 - 文档丰富,社区活跃 ## 使用建议: - 使用 try-except 处理连接异常 - 使用 with 语句自动管理资源 - 对用户输入进行参数化查询,防止 SQL 注入 下载地址: https://github.com/PyMySQL/PyMySQL