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深入学习之内存管理
Aug 31 Python
Python列表(list)、字典(dict)、字符串(string)基本操作小结
Nov 28 Python
python3使用pyqt5制作一个超简单浏览器的实例
Oct 19 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
Jan 22 Python
python实现mysql的读写分离及负载均衡
Feb 04 Python
Python列表推导式与生成器表达式用法示例
Feb 08 Python
教你使用python实现微信每天给女朋友说晚安
Mar 23 Python
简单了解python中的与或非运算
Sep 18 Python
python实现指定ip端口扫描方式
Dec 17 Python
Python识别处理照片中的条形码
Nov 16 Python
Python如何解决secure_filename对中文不支持问题
Jul 16 Python
Python Pandas数据分析之iloc和loc的用法详解
Nov 11 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入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
2011/07/14 PHP
php数组函数序列之array_combine() - 数组合并函数使用说明
2011/10/29 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
2018/04/04 PHP
php实现的顺序线性表示例
2019/05/04 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
laravel-admin的图片删除实例
2019/09/30 PHP
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
jquery isType() 类型判断代码
2011/02/14 Javascript
JavaScript 函数惰性载入的实现及其优点介绍
2013/08/12 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
2014/06/23 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
js构造函数、索引数组和属性的实现方式和使用
2014/11/16 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
使用Bootstrap + Vue.js实现添加删除数据示例
2017/02/27 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
2018/02/26 Javascript
Angular使用操作事件指令ng-click传多个参数示例
2018/03/27 Javascript
JS模拟浏览器实现全局搜索功能
2019/09/11 Javascript
jquery实现吸顶导航效果
2020/01/08 jQuery
es6中let和const的使用方法详解
2020/02/24 Javascript
微信小程序去除左上角返回键的实现方法
2020/03/06 Javascript
Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
2016/06/14 Python
Python3学习笔记之列表方法示例详解
2017/10/06 Python
Python面向对象程序设计类变量与成员变量、类方法与成员方法用法分析
2019/04/12 Python
Python根据服务获取端口号的方法
2019/09/25 Python
python 使用xlsxwriter循环向excel中插入数据和图片的操作
2021/01/01 Python
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
什么是方法的重载
2013/06/24 面试题
数控专业应届生求职信
2013/11/27 职场文书
统计岗位职责
2014/02/21 职场文书
离婚协议书怎么写
2015/01/26 职场文书
2015年社区工会工作总结
2015/05/26 职场文书