python操作数据库获取结果之fetchone和fetchall的区别说明

qqarmor37980 4 0 pdf 2022-07-18 01:07:03

每次使用python获取查询结果的时候,都会纠结一段时间到底用fetchone和fetchall,用不好容易报错,关键在于没有搞清楚它们之间的区别和使用场景。fetchone与fetchall区别环境:python3中fetchone不管查询结果是多条数据还是单条数据,使用fetchone得到的始终是一个元组。如果查询结果是单条数据:fetchone得到的单条数据的元组;如果查询结果是多条数据:fetchone默认是结果中的第一条数据构成的元组;这就决定了如果需要取元组中的数值,需要使用cur.fetchone[0]fetchall不管查询结果是多条数据还是单条数据,使用fetchall得到的始终是一个由元组组成的列表。

python操作数据库获取结果之fetchone和fetchall的区别说明

python操作数据库获取结果之fetchone和fetchall的区别说明

用户评论
请输入评论内容
评分:
暂无评论