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中的localtime()方法使用详解
May 22 Python
python基于multiprocessing的多进程创建方法
Jun 04 Python
Python IDE PyCharm的基本快捷键和配置简介
Nov 04 Python
Python贪吃蛇游戏编写代码
Oct 26 Python
Python3计算三角形的面积代码
Dec 18 Python
windows下python安装小白入门教程
Sep 18 Python
Win10 安装PyCharm2019.1.1(图文教程)
Sep 29 Python
Python tkinter 下拉日历控件代码
Mar 04 Python
django xadmin action兼容自定义model权限教程
Mar 30 Python
解决启动django,浏览器显示“服务器拒绝访问”的问题
May 13 Python
浅谈keras2 predict和fit_generator的坑
Jun 17 Python
利用python绘制中国地图(含省界、河流等)
Sep 21 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基础知识回顾
2012/08/16 PHP
php实现中文字符截取防乱码方法汇总
2015/04/29 PHP
javascript 学习之旅 (2)
2009/02/05 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
不用锚点也可以平滑滚动到页面的指定位置实现代码
2013/05/08 Javascript
基于javascript显示当前时间以及倒计时功能
2016/03/18 Javascript
jquery自定义插件开发之window的实现过程
2016/05/06 Javascript
jQuery操作动态生成的内容的方法
2016/05/28 Javascript
Bootstrap的基本应用要点浅析
2016/12/19 Javascript
package.json文件配置详解
2017/06/15 Javascript
angularjs实现过滤并替换关键字小功能
2017/09/19 Javascript
JS实现中文汉字按拼音排序的方法
2017/10/09 Javascript
js读取本地文件的实例
2017/12/22 Javascript
弱类型语言javascript中 a,b 的运算实例小结
2019/08/07 Javascript
Javascript作用域和作用域链原理解析
2020/03/03 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
ant-design-vue 时间选择器赋值默认时间的操作
2020/10/27 Javascript
[56:21]LGD vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
python使用mailbox打印电子邮件的方法
2015/04/30 Python
Python带动态参数功能的sqlite工具类
2018/05/26 Python
python3中函数参数的四种简单用法
2018/07/09 Python
pandas的qcut()方法详解
2019/07/06 Python
python Jupyter运行时间实例过程解析
2019/12/13 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
基于html和CSS3制作酷炫的导航栏
2015/09/23 HTML / CSS
Overload和Override的区别
2012/09/02 面试题
室内设计实习自我鉴定
2013/09/25 职场文书
后勤主管工作职责
2013/12/07 职场文书
市场部规章制度
2014/01/24 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
2016年“9.22”世界无车日活动小结
2016/04/05 职场文书
PHP控制循环操作的时间
2021/04/01 PHP
python实现批量提取指定文件夹下同类型文件
2021/04/05 Python
python基础详解之if循环语句
2021/04/24 Python