如何在Python中连接和操作MySQL数据库?
时间: 2024-10-08 10:14:21 浏览: 80
Python操作主流数据库
在Python中,你可以使用`pymysql` 或 `mysql-connector-python` 这样的库来连接和操作MySQL数据库。以下是使用`pymysql`的基本步骤:
1. 安装库:首先需要通过pip安装`pymysql`:
```
pip install pymysql
```
2. 连接数据库:使用`connect()`函数,提供主机名、用户名、密码、数据库名称等信息。
```python
import pymysql
connection = pymysql.connect(host='localhost', user='your_username', password='your_password', db='your_database')
```
3. 创建游标:游标用于执行SQL命令并获取结果。
```python
cursor = connection.cursor()
```
4. 执行SQL查询:例如,查询数据:
```python
query = "SELECT * FROM your_table"
cursor.execute(query)
results = cursor.fetchall()
```
5. 操作数据:处理查询结果,如遍历或插入数据。
6. 关闭资源:完成后记得关闭游标和连接:
```python
cursor.close()
connection.close()
```
阅读全文