简述 Python 连接 MySQL 数据库的方法?
时间: 2024-12-21 11:22:10 浏览: 4
Python连接MySQL数据库通常通过使用`pymysql`或者更现代的`mysql-connector-python`模块,这两种都是Python官方推荐的MySQL驱动。以下是简要步骤:
1. 安装所需库:首先需要安装`pymysql`,可以使用pip命令进行安装:
```
pip install pymysql
```
2. 导入库并初始化连接:在Python代码中导入`pymysql`模块,并创建一个连接到数据库的对象。这里需要数据库地址、用户名、密码以及数据库名作为参数。
```python
import pymysql
# 创建连接
connection = pymysql.connect(
host='localhost', # 数据库主机地址
user='your_username', # 用户名
password='your_password', # 密码
db='your_database', # 数据库名称
charset='utf8mb4', # 字符编码
)
```
3. 打开游标:游标是一个用于执行SQL查询的对象。
```python
cursor = connection.cursor()
```
4. 执行查询:例如执行SELECT语句获取数据。
```python
query = "SELECT * FROM your_table"
cursor.execute(query)
```
5. 获取结果:可以遍历游标获取查询结果。
```python
results = cursor.fetchall()
for row in results:
print(row)
```
6. 关闭连接和游标:
```python
cursor.close()
connection.close()
```
阅读全文