python中读取SQL数据的方法:

python中可以使用游标cursor来读取SQL中的数据,游标cursor是由连接创建的对象,可以在游标中执行查询,并设置数据返回的格式。

当执行select语句获取数据时,返回的数据行有两种格式:元组和字典,行的默认格式是元组。cursor = conn.cursor(as_dict=True)

pymssql返回的数据集的格式是在创建游标时设置的,当参数 as_dict为True时,返回的行是字典格式,该参数的默认值是False,因此,默认的行格式是元组。

由于游标是一个迭代器,因此,可以使用for语句以迭代方式逐行处理查询的结果集。for row in cursor:

1、以元组方式返回数据行

默认情况下,游标返回的每一个数据行,都是一个元组结构:cursor=connect.cursor()

cursor.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')

for row in cursor:

print('row = %r' % (row,))

2、以字典方式返回数据行

当设置游标以字典格式返回数据时,每一行都是一个字典结构:cursor = conn.cursor(as_dict=True)

cursor.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')

for row in cursor:

print("ID=%d, Name=%s" % (row['id'], row['name']))

更多Python知识请关注Python自学网。

用python怎么读_python怎么读sql数据?相关推荐

  1. python怎么读1003python怎么读_python怎么读,python是什么意思

    python怎么读: 英[ˈpaɪθən] 美[ˈpaɪθɑːn] python是什么意思:中文就是蟒蛇的意思,一种脚本语言 ----------------------------- 小朋友们,欢迎 ...

  2. python教程怎么读_python怎么读二进制文件

    实际项目中经常遇到读取二进制问题,Python下读取二进制文件一般用Python的文件打开读写相关函数和struct. 1.获取文件名filename,可用对话框,也可以直接手写 2.打开文件,这里中 ...

  3. pythontxt文件怎么读_python怎么读txt文件

    python怎么读txt文件? 首先,在桌面上建立一个txt文档,在上面输入以下内容:你好. Hello. abcdefg 啊不错的风格 查看文件的属性,获取文件的绝对路径:D:\HintSoft\H ...

  4. pythoncsv数据怎么读_python如何读写csv数据

    本文实例为大家分享了python读写csv数据的具体代码,供大家参考,具体内容如下 案例: 通过股票网站,我们获取了中国股市数据集,它以csv数据格式存储 Data,Open,High,Low,Clo ...

  5. python读取成功_Python如何从文件读取数据()

    Python编写一个文件读写程序(命令行程序) def readfromfile(filename): with open(filename, 'rt') as handle: return hand ...

  6. python分组统计_python数据分析8:数据分组统计

    1.根据给定的条件将数据拆分成组 2.每个组都可以独立应用函数(如求和,求平均值) 3.将结果合并到一个数据结构中 DataFrame.groupby(by=None,axis=0,level=Non ...

  7. python表格对齐_Python对Excel表格数据重新排版

    利用Python操作Excel表格,将数据重新排版最终的数据格式 import xlwt class Cnumber: cdict = {} gdict = {} xdict = {} def __i ...

  8. python生物数据分析_Python学生物统计-数据可视化-学习笔记5

    5.1 作图的重要性 在分析一个数据之前, 我们首先要对数据进行检查, 在统计上看一下汇总统计, 比如最大值, 最小值, 中位数, 平均值, 方差, 标准差, 变异系数等等.直方图, 看一下数据的分布 ...

  9. python股票接口_Python 从 sina 股票数据接口读取数据,并保存到 MySQL 数据库

    说明 从 sina 的数据接口获取数据,之后,保存到 MySql 数据库 文件:getDataFromSina.py ''' Created on 2018年2月11日 @author: Livon ...

最新文章

  1. iphone和android,iPhone 和 Android 产品经理有哪些异同?
  2. oracle 日期改字符格式_oracle怎么把数值型日期转换成日期字符型
  3. restful API 常用的四种方式
  4. VS2017离线企业版,限时分享
  5. python入门教程傻瓜版_毫无基础的人如何入门 Python ?Python入门教程拿走不谢啦!...
  6. linux启动mqtt_MQTT--linux安装部署(CentOS)
  7. java爬虫实例_Java爬虫完整实例源码
  8. 解决Invalid `Podfile` file: no implicit conversion of nil into String
  9. Spring-01-HelloWorld
  10. 踩坑:云服务器Nginx部署前端遇到http与https问题
  11. 什么是门禁系统?门禁设备有哪些?
  12. 机器学习数据预处理----分类型文字数据的处理
  13. CTF杂项之总结(一)
  14. HTML5七夕情人节表白网页制作【JS烟花表白】HTML+CSS+JavaScript 烟花表白代码 html烟花告白源码
  15. COleDateTime的UTC转换实现
  16. 几款主流的浏览器速度测试
  17. 手动将jar加入到maven仓库
  18. 【转载BYR】一年来遇到的C++问题和解决方法,分享一下
  19. Python实现员工管理系统GUI
  20. 什么是公募?什么是私募?

热门文章

  1. 【剑指offer】调整数组顺序使奇数位于偶数前面
  2. practice:在win2008R2上使用(NLB)网络负载均衡
  3. mac下java环境变量配置
  4. 星期四星期五,越学越难
  5. HDU1166 (线段树/修改点,询问区间)
  6. SQL日期与时间函数
  7. freemarker+生成java_Freemarker + xml 实现Java导出word
  8. 虚拟机服务器拒绝密码,Xshell连接不上虚拟机连接提示SSH服务器拒绝了密码,请再试一次...
  9. python去重计数_用Python实现透视表的value_sum和countdistinct功能
  10. python pip3 pip_Python:pip 和pip3的区别