python怎么连接MySQL
时间: 2023-06-30 13:13:40 浏览: 110
如何用python连接mysql数据库
要在Python中连接MySQL,需要使用Python提供的MySQL数据库驱动程序。常用的MySQL数据库驱动程序有MySQLdb、PyMySQL等,这里以PyMySQL为例进行讲解。首先需要通过pip安装PyMySQL:
```
pip install pymysql
```
连接MySQL的基本步骤如下:
1. 导入PyMySQL模块
```python
import pymysql
```
2. 建立数据库连接
```python
conn = pymysql.connect(
host='localhost', # 数据库服务器地址
port=3306, # 数据库服务器端口号,默认为3306
user='root', # 数据库用户名
password='password', # 数据库密码
database='testdb', # 数据库名称
charset='utf8mb4' # 连接字符集
)
```
3. 获取数据库游标
```python
cursor = conn.cursor()
```
4. 执行SQL语句
```python
sql = "SELECT * FROM users"
cursor.execute(sql)
```
5. 处理查询结果
```python
result = cursor.fetchall()
for row in result:
print(row)
```
6. 关闭数据库连接和游标
```python
cursor.close()
conn.close()
```
以上是连接MySQL的基本步骤,具体的SQL语句和操作可以根据需要进行修改。
阅读全文