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实现Const详解
Jan 27 Python
python循环监控远程端口的方法
Mar 14 Python
Python探索之静态方法和类方法的区别详解
Oct 27 Python
Python语言描述KNN算法与Kd树
Dec 13 Python
python将字典内容存入mysql实例代码
Jan 18 Python
儿童学习python的一些小技巧
May 27 Python
python 文件转成16进制数组的实例
Jul 09 Python
简单了解python 邮件模块的使用方法
Jul 24 Python
Python SSL证书验证问题解决方案
Jan 13 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
Jul 01 Python
python ssh 执行shell命令的示例
Sep 29 Python
Python判断变量是否是None写法代码实例
Oct 09 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
为php4加入动态flash文件的生成的支持
2006/10/09 PHP
php Smarty date_format [格式化时间日期]
2010/03/15 PHP
Server.HTMLEncode让代码在页面里显示为源代码
2013/12/08 PHP
Linux下源码包安装Swoole及基本使用操作图文详解
2019/04/02 PHP
JavaScript中的私有成员
2006/09/18 Javascript
JavaScript多线程的实现方法
2007/05/08 Javascript
jQuery中实现动画效果的基本操作介绍
2013/04/16 Javascript
js给onclick赋值传参数的两种方法
2013/11/25 Javascript
jQuery 弹出层插件(推荐)
2016/05/24 Javascript
JS实现关闭当前页而不弹出提示框的方法
2016/06/22 Javascript
Javascript获取图片原始宽度和高度的方法详解
2016/09/20 Javascript
详解JS几种变量交换方式以及性能分析对比
2016/11/25 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
js实现跳一跳小游戏
2020/07/31 Javascript
JavaScript中的函数式编程详解
2020/08/22 Javascript
python实现用户登陆邮件通知的方法
2015/07/09 Python
git使用.gitignore设置不生效或不起作用问题的解决方法
2017/06/01 Python
python最小生成树kruskal与prim算法详解
2019/01/17 Python
python变量命名的7条建议
2019/07/04 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
2019/08/17 Python
Pytorch抽取网络层的Feature Map(Vgg)实例
2019/08/20 Python
解决Pycharm中恢复被exclude的项目问题(pycharm source root)
2020/02/14 Python
使用python自动追踪你的快递(物流推送邮箱)
2020/03/17 Python
Window版下在Jupyter中编写TensorFlow的环境搭建
2020/04/10 Python
Python编写万花尺图案实例
2021/01/03 Python
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
香港通票:Hong Kong Pass
2019/02/26 全球购物
校园歌手大赛策划书
2014/01/17 职场文书
自我评价的范文
2014/02/02 职场文书
预备党员表决心书
2014/03/11 职场文书
《中国梦我的梦》大学生演讲稿
2014/08/20 职场文书
社会实践单位意见
2015/06/05 职场文书
《葡萄沟》教学反思
2016/02/23 职场文书
Spring Bean的实例化之属性注入源码剖析过程
2021/06/13 Java/Android
Python爬虫基础之初次使用scrapy爬虫实例
2021/06/26 Python