Python中让MySQL查询结果返回字典类型的方法
2024-10-19 06:20:15
import pymysql
host='localhost'
user='root'
passwd='root'
port=3306
db='test'
db=pymysql.connect(
host=host,
user=user,
passwd=passwd,
db=db,
port=port,
charset='utf8',
cursorclass = pymysql.cursors.DictCursor
)
cursor=db.cursor()
sql="select * from documents"
try:
cursor.execute(sql)
result=cursor.fetchall()
for i in result:
for j in i:
print(j,"=>",i[j])
print(" ")
except:
print('error')
db.close()
在默认情况下cursor方法返回的是BaseCursor类型对象,BaseCursor类型对象在执行查询后每条记录的结果以列表(list)表示。如果要返回字典(dict)表示的记录,就要设置cursorclass参数为MySQLdb.cursors.DictCursor类。
最新文章
- check member function
- css3实现进度条的模拟
- angular form 验证
- FCKeditor jsp配置
- Transact-SQL 学习小结
- 常用ASCII 码对照表
- javaweb学习总结(四十一)——Apache的DBUtils框架学习
- 用apache的httpclient发请求和接受数据
- [leetcode-624-Maximum Distance in Arrays]
- 201521123055 《Java程序设计》第7周学习总结
- Jenkins 学习笔记
- 人工智能之基于face_recognition的人脸检测与识别
- Bootstrap -- 导航栏样式、分页样式、标签样式、徽章样式
- macos解决Hadoop之Unable to load native-hadoop library
- 使用pip cmd安装包
- react-navigation 中的多tabs嵌套时内部tabs无法正常切换问题
- elastic-job详解(一):数据分片
- python全栈开发笔记---数据类型--综合练习题
- maya2015卸载/安装失败/如何彻底卸载清除干净maya2015注册表和文件的方法
- 9-Python3从入门到实战—基础之条件控制语句