首先通过Pymysql库连接MySQL数据库,需安装模块并导入;接着使用connect()方法传入主机、用户名、密码等参数建立连接;然后创建游标执行sql语句并获取结果;最后关闭游标和连接释放资源。确保MySQL服务开启且配置正确。

python连接MySQL数据库主要通过第三方库实现,常用的是 PyMySQL 或 mysql-connector-python。下面以 PyMySQL 为例,介绍连接步骤。
1. 安装 PyMySQL 库
在使用前需要先安装 PyMySQL 模块,可以通过 pip 安装:
pip install pymysql
2. 导入模块并建立连接
导入 pymysql 模块,使用 connect() 方法连接数据库,需提供主机、用户名、密码、数据库名等信息:
import pymysql
 # 建立连接
 connection = pymysql.connect(
     host=’localhost’,        # 数据库地址
     user=’root’,           # 用户名
     password=’your_password’, # 密码
     database=’test_db’,     # 数据库名
     charset=’utf8mb4′       # 编码方式
 ) 
3. 创建游标对象并执行SQL语句
通过连接对象创建游标,用于执行SQL查询或操作:
立即学习“Python免费学习笔记(深入)”;
cursor = connection.cursor()
 # 执行查询
 cursor.execute(“select * FROM users”)
 # 获取结果
 results = cursor.fetchall()
 for row in results:
     print(row) 
4. 关闭连接
操作完成后,记得关闭游标和连接,释放资源:
  cursor.close()
 connection.close() 
基本上就这些。确保MySQL服务已启动,用户有访问权限,网络和端口(默认3306)也正常。连接失败时检查配置信息是否正确。


