使用python操作MySQL数据库
时间: 2024-09-25 19:17:56 浏览: 57
在Python中操作MySQL数据库通常会用到`mysql-connector-python`库,这是官方提供的Python连接MySQL的驱动程序。以下是基本的操作步骤:
1. **安装库**:
首先需要通过pip安装`mysql-connector-python`,可以运行 `pip install mysql-connector-python`。
2. **创建连接**:
使用`connect()`函数建立与MySQL服务器的连接,提供主机名、用户名、密码和数据库名称作为参数:
```python
import mysql.connector
connection = mysql.connector.connect(
host="localhost",
user="your_username",
password="your_password",
database="your_database"
)
```
3. **创建游标**:
创建游标对象用于执行SQL命令并获取结果:
```python
cursor = connection.cursor()
```
4. **执行SQL查询**:
调用`execute()`方法执行SQL命令,如查询数据:
```python
cursor.execute("SELECT * FROM your_table")
```
5. **处理结果**:
使用`fetchall()`或`fetchone()`等方法获取查询结果,并遍历处理数据:
```python
rows = cursor.fetchall()
for row in rows:
print(row)
```
6. **关闭资源**:
完成操作后记得关闭游标和连接:
```python
cursor.close()
connection.close()
```
阅读全文