其他分享
首页 > 其他分享> > fetchall和fetchone的区别

fetchall和fetchone的区别

作者:互联网

①查询出有多条数据时:

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

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

②查询只有一条数据时:

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

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

标签:返回,fetchall,name,区别,元组,cursor,fetchone,id
来源: https://www.cnblogs.com/bokeyuan4778/p/13970624.html