pymysql怎样使用
时间: 2023-10-23 09:13:59 浏览: 82
pymysql模块使用简介与示例
使用 PyMySQL 连接和操作 MySQL 数据库的一般步骤如下:
1. 安装 PyMySQL
使用 pip 命令安装 PyMySQL:
```python
pip install PyMySQL
```
2. 连接 MySQL 数据库
使用 PyMySQL 建立连接,需要指定 MySQL 数据库的主机名、用户名、密码、数据库名等信息:
```python
import pymysql
# 建立连接
conn = pymysql.connect(
host='localhost',
user='root',
password='password',
db='database_name',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
)
```
其中 `host`是 MySQL 数据库的主机名,`user`是用户名,`password`是密码,`db`是要连接的数据库名,`charset`是字符集,`cursorclass`是游标的类型。这里使用的是 `DictCursor`,表示返回的结果是由字典构成的列表。
3. 执行 SQL 语句
使用 `execute()` 方法执行 SQL 语句:
```python
# 执行 SQL 语句
try:
with conn.cursor() as cursor:
# 执行 SQL 语句
sql = 'SELECT * FROM table_name WHERE condition'
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
print(result)
finally:
# 关闭连接
conn.close()
```
其中 `cursor()` 方法返回一个游标对象,可以执行 SQL 语句并获取查询结果。使用 `fetchall()` 方法获取查询结果。
4. 关闭连接
使用 `close()` 方法关闭连接:
```python
# 关闭连接
conn.close()
```
上述是 PyMySQL 的基本使用方法,可以根据需要进行调整。
阅读全文