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中的cookielib模拟登录网站
Apr 09 Python
Python中第三方库Requests库的高级用法详解
Mar 12 Python
在django中使用自定义标签实现分页功能
Jul 04 Python
wxPython实现窗口用图片做背景
Apr 25 Python
Python实现按逗号分隔列表的方法
Oct 23 Python
通过pykafka接收Kafka消息队列的方法
Dec 27 Python
pandas.cut具体使用总结
Jun 24 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
Jun 03 Python
如何导出python安装的所有模块名称和版本号到文件中
Jun 05 Python
Python 如何定义匿名或内联函数
Aug 01 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安全之直接用$获取值而不$_GET 字符转义
2012/06/03 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
解析PHP跨站刷票的实现代码
2013/06/18 PHP
PHP实现唤起微信支付功能
2019/02/18 PHP
2007/12/23更新创意无限,简单实用(javascript log)
2007/12/24 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
JavaScript实现图片滑动切换的代码示例分享
2016/03/06 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
Web前端框架bootstrap实战【第一次接触使用】
2016/12/28 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
AngularJS实现路由实例
2017/02/12 Javascript
深入解析nodejs HTTP服务
2017/07/25 NodeJs
JavaScript实现数值自动增加动画
2017/12/28 Javascript
详解Chai.js断言库API中文文档
2018/01/31 Javascript
vue cli 3.0 搭建项目的图文教程
2019/05/17 Javascript
Vue的Options用法说明
2020/08/14 Javascript
python基于BeautifulSoup实现抓取网页指定内容的方法
2015/07/09 Python
python 换位密码算法的实例详解
2017/07/19 Python
使用Python实现将list中的每一项的首字母大写
2019/06/11 Python
解决pycharm中opencv-python导入cv2后无法自动补全的问题(不用作任何文件上的修改)
2020/03/05 Python
Python使用re模块验证危险字符
2020/05/21 Python
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
建筑学推荐信
2013/11/03 职场文书
家长会演讲稿范文
2014/01/10 职场文书
品牌推广策划方案
2014/05/28 职场文书
党支部创先争优活动总结
2014/08/28 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
公司离职证明范本(5篇)
2014/09/17 职场文书
培训通知
2015/04/17 职场文书
2015年纪委工作总结
2015/05/13 职场文书
大学生暑期实践报告
2015/07/13 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书