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 相关文章推荐
在Django的通用视图中处理Context的方法
Jul 21 Python
Python使用BeautifulSoup库解析HTML基本使用教程
Mar 31 Python
Python基础篇之初识Python必看攻略
Jun 23 Python
老生常谈Python startswith()函数与endswith函数
Sep 08 Python
numpy排序与集合运算用法示例
Dec 15 Python
Python numpy 提取矩阵的某一行或某一列的实例
Apr 03 Python
解决matplotlib库show()方法不显示图片的问题
May 24 Python
不管你的Python报什么错,用这个模块就能正常运行
Sep 14 Python
python中时间、日期、时间戳的转换的实现方法
Jul 06 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 Python
深入理解python协程
Jun 15 Python
Python实现简单得递归下降Parser
May 02 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
Sony CFR 320 修复改造
2020/03/14 无线电
PHP中实现进程间通讯
2006/10/09 PHP
PHP使用CURL_MULTI实现多线程采集的例子
2014/07/29 PHP
Win7 64位系统下PHP连接Oracle数据库
2014/08/20 PHP
Laravel5.7 数据库操作迁移的实现方法
2019/04/12 PHP
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
js 对象是否存在判断
2009/07/15 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
2015/03/13 Javascript
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
BootStrap表单时间选择器详解
2017/05/09 Javascript
vue教程之toast弹框全局调用示例详解
2020/08/24 Javascript
python爬取安居客二手房网站数据(实例讲解)
2017/10/19 Javascript
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
2018/07/31 NodeJs
Node.js JSON模块用法实例分析
2019/01/04 Javascript
js判断鼠标移入移出方向的方法
2020/06/24 Javascript
[00:32]2018DOTA2亚洲邀请赛Secret出场
2018/04/03 DOTA
Python字符串中查找子串小技巧
2015/04/10 Python
处理Python中的URLError异常的方法
2015/04/30 Python
基于循环神经网络(RNN)的古诗生成器
2018/03/26 Python
Python基于辗转相除法求解最大公约数的方法示例
2018/04/04 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
pytorch自定义初始化权重的方法
2019/08/17 Python
Python爬虫爬取杭州24时温度并展示操作示例
2020/03/27 Python
pandas分组聚合详解
2020/04/10 Python
豆腐の盛田屋官网:日本自然派的豆乳面膜、肥皂、化妆水、乳液等
2016/10/08 全球购物
Charles&Keith美国官方网站:新加坡快时尚鞋类和配饰零售商
2019/11/27 全球购物
如果让你测试一台高速激光打印机,你都会进行哪些测试
2012/12/04 面试题
机修工岗位职责
2013/11/24 职场文书
远程研修随笔感言
2014/02/10 职场文书
迎国庆演讲稿
2014/09/15 职场文书
单位未婚证明范本
2014/11/25 职场文书
2015年五四青年节演讲稿
2015/03/18 职场文书
《植树问题》教学反思
2016/03/03 职场文书
零基础学java之方法的定义与调用详解
2022/04/10 Java/Android