首页 > 编程语言 >python中fetchone()和fetchall()

python中fetchone()和fetchall()

时间:2023-03-28 23:45:34浏览次数:36  
标签:返回 fetchall name python 元组 fetchone id

* fetchone() :

返回单个的元组,也就是一条记录(row),如果没有结果 , 则返回 None

cu.execute("select user,password from user where user='%s'" %name)
arr= cur.fetchone() ----此时 通过 arr[0],arr[1]可以依次访问user,password

* fetchall() :

返回多个元组,即返回多条记录(rows),如果没有结果,则返回 ()

cur.execute("select * from user")

注意:在MySQL中是null,而在Python中则是None

①查询出有多条数据时:

cursor.fetchone():将只取最上面的第一条结果,返回单个元组如('id','name'),然后多次循环使用cursor.fetchone(),依次取得下一条结果,直到为空。

cursor.fetchall() :将返回所有结果,返回二维元组,如(('id','name'),('id','name')),

②查询只有一条数据时:

cursor.fetchone():将只返回一条结果,返回单个元组如('id','name')。

cursor.fetchall() :也将返回所有结果,返回二维元组,如(('id','name'),),
————————————————
版权声明:本文为CSDN博主「飘走的烟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u014234260/article/details/79581041

标签:返回,fetchall,name,python,元组,fetchone,id
From: https://www.cnblogs.com/ricehome/p/17267233.html

相关文章

  • python中的while True
    建立一个用户登录系统,用户输入用户名和密码,如果正确就可以进入系统。1、我自己最开始的写法:1d={}#数据库字典,所有用户的用户名密码存储在此25name=......
  • QT调用python打包
    1.参考QT调用python环境,https://www.cnblogs.com/xian-yongchao/p/17238684.html。使用其中的依赖包,如下图所示:   2.加上QT调用python的中间动态库,如下图所示。 ......
  • Fatal error in launcher: Unable to create process using '"d:\software\python\
    Fatalerrorinlauncher:Unabletocreateprocessusing'"d:\software\python\python.exe" 问题发生:是由于python切换环境导致的。本来python放在D盘software的......
  • Python-异常处理
    Python中也有异常处理的方式:演示代码:try:user_weight=float(input("输入体重:"))user_height=float(input("输入身高:"))user_bmi=user_weight/......
  • Python中的这个super这行是啥意思啊?
    大家好,我是皮皮。一、前言前几天在Python白银交流群【Ming】问了一个Python基础的问题,这里拿出来给大家分享下。二、实现过程这里【carpediem】给了一个思路,如下图所......
  • Python-HelloWorld
    Python语言在形式上比之前学过的CC++Java等都要简单的多,它不需要导包或者声明#include什么的,甚至不需要创建class或者main函数我们首先新建一个python文件,后缀是.py......
  • pytest在python中的使用
    pytest简介:pytest是python的第三方单元测试框架,比自带的unittest更简洁和高效,同时兼容unittest框架。 pytest测试用例编写规则:1、测试文件以test_开头(以_test结尾......
  • Python-开始学习python
    为了之后服务外包杯团队合作项目,我今天开始学习python.首先要安装开发环境和编译器一个在python官网下载https://www.python.org/在cmd中输入python测试安装是否成功......
  • 深入理解 python 虚拟机:pyc 文件结构
    深入理解python虚拟机:pyc文件结构在本篇文章当中主要给大家介绍一下.py文件在被编译之后对应的pyc文件结构,pyc文件当中的一个核心内容就是python字节码。pyc......
  • python系列004
    .updata()方法,对数字的键值无效?解决:a.update({2:"哈哈哈"})//dict.update()要求传入一个dict,a.update(2="nonono")并不是;//然而,以字符作为键值却可以使用上述注释的......