cursorclass=pymysql.cursors.DictCursor
时间: 2023-11-22 11:52:36 浏览: 159
python使用pymysql实现操作mysql
在使用Python中的PyMySQL库连接MySQL数据库时,可以通过设置cursorclass参数为pymysql.cursors.DictCursor来获取一个字典类型的游标,该游标可以让我们以字典的形式获取查询结果,方便我们对查询结果的处理和操作。例如:
```python
import pymysql.cursors
# 连接数据库
connection = pymysql.connect(host='localhost',
user='root',
password='password',
db='test',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor)
# 创建字典类型的游标
cursor = connection.cursor()
# 执行查询语句
sql = "SELECT * FROM users"
cursor.execute(sql)
# 获取查询结果
result = cursor.fetchall()
# 处理查询结果
for row in result:
print(row['id'], row['name'], row['age'])
# 关闭连接
connection.close()
```
这样,我们就可以通过字典的方式方便地对查询结果进行操作和处理。
阅读全文