python怎么连接MySQL数据库
时间: 2024-06-17 10:02:25 浏览: 245
在Python中连接MySQL数据库可以使用第三方库`my-connector-python`或者`pymysql`。下面是使用`mysql-connector-python`库连接MySQL数据库的步骤:
1. 首先,确保你已经安装了`mysqlconnector-python`库。可以使用以下命令进行安装:
```
pip install mysql-connector-python
```
2. 导入`mysql.connector`模块:
```python
import mysql.connector
```
3. 建立数据库连接:
```python
# 创建连接
conn = mysql.connector.connect(
host="localhost", # 数据库主机地址
user="yourusername", # 数据库用户名
password="yourpassword", # 数据库密码
database="yourdatabase" # 数据库名称
)
```
4. 创建游标对象:
```python
cursor = conn.cursor()
```
5. 执行SQL查询或操作:
```python
# 查询数据
cursor.execute("SELECT * FROM yourtable")
result = cursor.fetchall() # 获取所有查询结果
# 插入数据
sql = "INSERT INTO yourtable (column1, column2) VALUES (%s, %s)"
values = ("value1", "value2")
cursor.execute(sql, values)
# 提交更改
conn.commit()
```
6. 关闭游标和数据库连接:
```python
cursor.close()
conn.close()
```
阅读全文