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使用多线程不断刷新网页的方法
Mar 31 Python
Windows平台Python连接sqlite3数据库的方法分析
Jul 12 Python
深入理解Python3 内置函数大全
Nov 23 Python
python实现决策树分类算法
Dec 21 Python
Python使用pymysql从MySQL数据库中读出数据的方法
Jul 25 Python
python3 中文乱码与默认编码格式设定方法
Oct 31 Python
Python实现带参数的用户验证功能装饰器示例
Dec 14 Python
PyQt5 QTableView设置某一列不可编辑的方法
Jun 25 Python
python 图片二值化处理(处理后为纯黑白的图片)
Nov 01 Python
关于Tensorflow使用CPU报错的解决方式
Feb 05 Python
Pycharm新手使用教程(图文详解)
Sep 17 Python
Python还能这么玩之用Python修改了班花的开机密码
Jun 04 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
Windows下安装PHP单元测试环境PHPUnit图文教程
2014/10/24 PHP
php验证邮箱和ip地址最简单方法汇总
2015/10/30 PHP
PHP生成随机字符串实例代码(字母+数字)
2019/09/11 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
javascript学习笔记(十二) RegExp类型介绍
2012/06/20 Javascript
js 火狐下取本地路径实现思路
2013/04/02 Javascript
jQuery 绑定事件到动态创建的元素上的方法实例
2013/08/18 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
js+html5实现canvas绘制镂空字体文本的方法
2015/06/05 Javascript
JQuery实现样式设置、追加、移除与切换的方法
2015/06/11 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
js添加事件的通用方法推荐
2016/05/15 Javascript
JavaScript中setter和getter方法介绍
2016/07/11 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
js实现类bootstrap模态框动画
2017/02/07 Javascript
详解微信小程序 相对定位和绝对定位
2017/05/11 Javascript
基于Vue实现页面切换左右滑动效果
2020/06/29 Javascript
深入浅析JSONAPI在PHP中的应用
2017/12/24 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
Vue axios 跨域请求无法带上cookie的解决
2020/09/08 Javascript
python数据封装json格式数据
2018/03/04 Python
浅谈Python爬虫基本套路
2019/03/25 Python
如何通过50行Python代码获取公众号全部文章
2019/07/12 Python
django框架模板语言使用方法详解
2019/07/18 Python
python读取word 中指定位置的表格及表格数据
2019/10/23 Python
python中自带的三个装饰器的实现
2019/11/08 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
浅谈selenium如何应对网页内容需要鼠标滚动加载的问题
2020/03/14 Python
英国领先的票务代理商之一:The Ticket Factory
2019/02/09 全球购物
女性时尚网购:Chic Me
2019/07/30 全球购物
钳工实习自我鉴定
2013/09/19 职场文书
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
简历中自我评价范文3则
2013/12/14 职场文书
大课间活动制度
2014/01/18 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
JavaWeb Servlet开发注册页面实例
2022/04/11 Java/Android