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通用循环的构造方法实例分析
Dec 19 Python
Django 实现admin后台显示图片缩略图的例子
Jul 28 Python
使用Python实现文字转语音并生成wav文件的例子
Aug 08 Python
wxPython实现文本框基础组件
Nov 18 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
Dec 12 Python
pyinstaller还原python代码过程图解
Jan 08 Python
Python更新所有已安装包的操作
Feb 13 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
Pycharm安装并配置jupyter notebook的实现
May 18 Python
利用Vscode进行Python开发环境配置的步骤
Jun 22 Python
解决pytorch 数据类型报错的问题
Mar 03 Python
Python中使用Lambda函数的5种用法
Apr 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
新版mysql+apache+php Linux安装指南
2006/10/09 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
PHP 导出Excel示例分享
2014/08/18 PHP
php实现上传图片文件代码
2015/07/19 PHP
学习php设计模式 php实现原型模式(prototype)
2015/12/07 PHP
学习php设计模式 php实现模板方法模式
2015/12/08 PHP
php操作mongodb封装类与用法实例
2018/09/01 PHP
Laravel框架实现多个视图共享相同数据的方法详解
2019/07/09 PHP
javascript跨域原因以及解决方案分享
2015/04/08 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
BootStrap树状图显示功能
2016/11/24 Javascript
jQuery设置图片等比例缩小的方法
2017/04/29 jQuery
JS实现的ajax和同源策略(实例讲解)
2017/12/01 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
2018/02/13 jQuery
AngularJS ui-router刷新子页面路由的方法
2018/07/23 Javascript
实例分析JS中的相等性判断===、 ==和Object.is()
2019/11/17 Javascript
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
Python3 利用requests 库进行post携带账号密码请求数据的方法
2018/10/26 Python
python 检查文件mime类型的方法
2018/12/08 Python
Python3数字求和的实例
2019/02/19 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
python卸载后再次安装遇到的问题解决
2019/07/10 Python
CentOS7下安装python3.6.8的教程详解
2020/01/03 Python
手机端用rem+scss做适配的详解
2017/11/15 HTML / CSS
发现世界上最好的珠宝设计师:JewelStreet
2017/12/17 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
国际贸易求职信
2014/07/05 职场文书
博士导师推荐信
2015/03/25 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
2015年教育实习工作总结
2015/04/24 职场文书
三八妇女节致辞
2015/07/31 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
详解nginx.conf 中 root 目录设置问题
2021/04/01 Servers
一文帮你理解PReact10.5.13源码
2021/04/03 Javascript
Python实现socket库网络通信套接字
2021/06/04 Python
教你使用Ubuntu搭建DNS服务器
2022/09/23 Servers