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类。

最新文章

  1. check member function
  2. css3实现进度条的模拟
  3. angular form 验证
  4. FCKeditor jsp配置
  5. Transact-SQL 学习小结
  6. 常用ASCII 码对照表
  7. javaweb学习总结(四十一)——Apache的DBUtils框架学习
  8. 用apache的httpclient发请求和接受数据
  9. [leetcode-624-Maximum Distance in Arrays]
  10. 201521123055 《Java程序设计》第7周学习总结
  11. Jenkins 学习笔记
  12. 人工智能之基于face_recognition的人脸检测与识别
  13. Bootstrap -- 导航栏样式、分页样式、标签样式、徽章样式
  14. macos解决Hadoop之Unable to load native-hadoop library
  15. 使用pip cmd安装包
  16. react-navigation 中的多tabs嵌套时内部tabs无法正常切换问题
  17. elastic-job详解(一):数据分片
  18. python全栈开发笔记---数据类型--综合练习题
  19. maya2015卸载/安装失败/如何彻底卸载清除干净maya2015注册表和文件的方法
  20. 9-Python3从入门到实战—基础之条件控制语句

热门文章

  1. <mvn:default-servlet-handler/>标签作用
  2. windows 搭建 angular2 开发环境--白纸新手可以参考一下
  3. spring boot aop 报错
  4. Number Sequence(hdu4390)
  5. 08:Vigenère密码
  6. js-ES6学习笔记-修饰器
  7. php.ini中date.timezone设置详解
  8. web测试实践
  9. Windows安装PostgreSQL数据库 无法初始化数据库问题
  10. 使用代码段遍历,枚举类型Enum