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接口自动化测试书籍_skPython接口自动化测试 自动化测试教程书籍 用Python实现UI自动化测试 轻松入门Python语法 MySQL数据库 Python基础教程书籍...

    1 本书整体设计思想 . 1 1.1 为什么要做懂技术的测试人员 . 2 1.2 为什么选择这本书. 4 1.3 为什么选择Python 5 1.4 本书能给你带来什么 . 6 1.5 自动化代码的设 ...

  2. python语法速记, Python 3 Cheat Sheet

    原文链接:https://blog.csdn.net/sinat_38814578/article/details/82969913 下载完整PDF , 链接: https://pan.baidu.c ...

  3. c语言Python语法结构差别,Python语法与类C语言语法的差别

    原创声明:本文除了标明引用的内容外,都为本人原创,请尊重本人的知识产权,不能用于商业用途.欢迎转载,转载请在文章开头处插入以下内容: 背景知识 对于有C/C++/Java等类C语言背景的人来说,Pyt ...

  4. python语法基础学习-Python基础语法精心总结!看完都知道的可以往下继续学习了...

    原标题:Python基础语法精心总结!看完都知道的可以往下继续学习了 这应该是最详细的Python入门基础语法总结! 定义变量,使用变量 1. input 用户自己输入值 2. print 打印值 可 ...

  5. python语法手册-《Python 手册》pdf版电子书免费下载

    Python 是一种容易学习的强大语言. 它包括了高效的高级数据结构,提供了一个简单但很有有效的方式以便进行面向对象编程. Python 优雅的语法,动态数据类型,以及它的解释器,使其成为了大多数平台 ...

  6. python语法基础知识-python基础必学的语法知识

    python解释器在运行这些代码的时候,它会从上往下执行,遇到第一个for循环,它会先找到第一个for循环下面有缩进的代码先执行,接着执行结束了,才找第二个for循环下面的代码执行. 缩进表达程序的格 ...

  7. python语法大全-python语法大全,python语法手册

    deff(x,y=0,z=0):pass 定义一个有三个参数x,y,z的函数f,参数x是必须要赋值,比如f(1),f(x=1),都是给x赋值1,y,z也是需要赋值,但不是必须的,因为默认值已经在函数里 ...

  8. python基础语法手册-python语法大全,python语法手册

    deff(x,y=0,z=0):pass 定义一个有三个参数x,y,z的函数f,参数x是必须要赋值,比如f(1),f(x=1),都是给x赋值1,y,z也是需要赋值,但不是必须的,因为默认值已经在函数里 ...

  9. python语法基础知识-python基础知识---简单语法

    1.if语句 a = 10 b = 20 if(a>b): print("a max!") else: print("b max!") b max! st ...

  10. Python 语法细节(Python 2.x 与 Python 3.x 语法差异)

    Language differences and workarounds 查询 Python 语言版本: >> import sys >> sys.version '3.5.2 ...

最新文章

  1. 化工仪表和自动化(自动控制系统)
  2. dom对象常用的属性和方法有哪些?
  3. 3-4HDFS的特点
  4. 用MATLAB玩转机器人--第五章 机器人的数学建模
  5. netstat -anp | grep 8199 查看端口占用情况
  6. 创建RMAN CATALOG
  7. Kubernetes学习总结(8)—— Kubernetes Pod 资源管理 和 Pod 服务质量
  8. 华为机试HJ83:二维数组操作
  9. 5.企业安全建设指南(金融行业安全架构与技术实践) --- 安全团队建设
  10. 浅谈AI绘图工具Midjourney
  11. 代码管理平台—svn
  12. 打开计算机桌面上没有跑哪里去了,Win8.1我的电脑图标跑哪去了怎么放桌面
  13. gre计算机考试科目,gre的考试内容和科目
  14. i12蓝牙耳机使用说明书图片_蓝牙耳机使用常见问题
  15. Redis性能指标详解与监控
  16. 代码大全(Code Complete)-- 目录和关键点
  17. “好奇号”火星探测器正在利用AI自主寻找探测目标
  18. 下载xlsx表格 和 上传xlsx表格 方法 适用于vue react
  19. python3中文件的读与写
  20. 安卓开发Android studio学习笔记12:读取解析XML(案例演示)

热门文章

  1. 聊聊大麦网UWP版的首页顶部图片联动效果的实现方法
  2. 【python练习】基于socket的FTP程序 v1.1.0(支持多用户)
  3. IE9,IE10,IE11下当Content-type为application/json时,打开接口会出现下载弹框
  4. java内存区域之程序计数器
  5. Oralce分析函数
  6. python怎么读文件夹下的文件夹-python2.7读取文件夹下所有文件名称及内容的方法...
  7. python大神-Python大神都是这样处理XML文件的!
  8. python画图哆啦a梦-Python—turtle画图(哆啦A梦)
  9. python大数据分析实例-Python大数据处理案例
  10. 数据分析 python 用途-想做好数据分析,不用Python怎么行?