Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法示例


Posted in Python onOctober 17, 2019

本文实例讲述了Python 操作mysql数据库查询之fetchone(), fetchmany(), fetchall()用法。分享给大家供大家参考,具体如下:

demo.py(查询,取出一条数据,fetchone):

from pymysql import *
def main():
  # 创建Connection连接
  conn = connect(host='localhost',port=3306,user='root',password='mysql',database='jing_dong',charset='utf8')
  # 获得Cursor对象
  cs1 = conn.cursor()
  # 执行select语句,并返回受影响的行数:查询一条数据
  count = cs1.execute('select id,name from goods where id>=4')
  # 打印受影响的行数
  print("查询到%d条数据:" % count)
  for i in range(count):
    # 获取查询的结果
    result = cs1.fetchone()
    # 打印查询的结果
    print(result) # 元组 (1, '张三', 20, '男')
    # 获取查询的结果
  # 关闭Cursor对象
  cs1.close()
  conn.close()
if __name__ == '__main__':
  main()

demo.py(查询,取出多条数据,fetchmany,fetchall):

from pymysql import *
def main():
  # 创建Connection连接
  conn = connect(host='localhost',port=3306,user='root',password='mysql',database='jing_dong',charset='utf8')
  # 获得Cursor对象
  cs1 = conn.cursor()
  # 执行select语句,并返回受影响的行数:查询一条数据
  count = cs1.execute('select id,name from goods where id>=4')
  # 打印受影响的行数
  print("查询到%d条数据:" % count)
  # for i in range(count):
  #   # 获取查询的结果
  #   result = cs1.fetchone()  # 取出一条记录,返回元组。
  #   # 打印查询的结果
  #   print(result)
  #   # 获取查询的结果
  # 获取所有记录
  result = cs1.fetchall() # fetchmany(3) 取出3条记录,返回二维元组。
  print(result)  # 二维元组
  # 关闭Cursor对象
  cs1.close()
  conn.close()
if __name__ == '__main__':
  main()

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python将文本转换成图片输出的方法
Apr 28 Python
Python中使用Beautiful Soup库的超详细教程
Apr 30 Python
实例解析Python的Twisted框架中Deferred对象的用法
May 25 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
May 04 Python
PyQt5响应回车事件的方法
Jun 25 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
Python开发之基于模板匹配的信用卡数字识别功能
Jan 13 Python
Python ORM编程基础示例
Feb 02 Python
keras的siamese(孪生网络)实现案例
Jun 12 Python
使用keras内置的模型进行图片预测实例
Jun 17 Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
Oct 15 Python
python数据可视化JupyterLab实用扩展程序Mito
Nov 20 Python
python模块常用用法实例详解
Oct 17 #Python
Python 使用元类type创建类对象常见应用详解
Oct 17 #Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
Oct 17 #Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
Oct 17 #Python
Python 3.8正式发布重要新功能一览
Oct 17 #Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
Oct 17 #Python
python实现复制文件到指定目录
Oct 16 #Python
You might like
php加密解密函数authcode的用法详细解析
2013/10/28 PHP
php的dl函数用法实例
2014/11/06 PHP
linux下php上传文件注意事项
2016/06/11 PHP
php利用imagemagick实现复古老照片效果实例
2017/02/16 PHP
js每次Title显示不同的名言
2008/09/25 Javascript
基于jQuery的实现简单的分页控件
2010/10/10 Javascript
jQuery ajax调用WCF服务实例
2014/07/16 Javascript
jQuery控制cookie过期时间的方法
2015/04/07 Javascript
快速学习JavaScript的6个思维技巧
2015/10/13 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
全面解析Bootstrap中scrollspy(滚动监听)的使用方法
2016/06/06 Javascript
JavaScript实战(原生range和自定义特效)简单实例
2016/08/21 Javascript
Node.js 日志处理模块log4js
2016/08/28 Javascript
jQuery实现的购物车物品数量加减功能代码
2016/11/16 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
2017/08/04 jQuery
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
jQuery实现判断滚动条滚动到document底部的方法分析
2019/08/27 jQuery
[56:57]LGD vs VP 2019DOTA2国际邀请赛淘汰赛 胜者组赛BO3 第一场 8.20.mp4
2019/08/22 DOTA
Apache如何部署django项目
2017/05/21 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
TensorFlow实现简单卷积神经网络
2018/05/24 Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
2020/01/04 Python
pytorch之Resize()函数具体使用详解
2020/02/27 Python
详细分析Python可变对象和不可变对象
2020/07/09 Python
matplotlib 范围选区(SpanSelector)的使用
2021/02/24 Python
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
Tea Collection官网:一家位于旧金山的童装公司
2020/08/07 全球购物
中科创达面试题
2016/12/28 面试题
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
新闻编辑专业自荐信
2014/07/02 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
2015圣诞节贺卡寄语
2015/03/24 职场文书
小学生暑假生活总结
2015/07/13 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android