python pymysql中的fetchall是什么意思
时间: 2023-08-08 12:13:40 浏览: 74
python 操作mysql数据中fetchone()和fetchall()方式
5星 · 资源好评率100%
fetchall() 是 pymysql 中 Cursor 对象的一个方法,用于获取查询结果集中的所有数据行。当执行 SELECT 语句时,fetchall() 方法会返回一个元组(tuple)类型的列表(list),每个元组对应结果集中的一行数据。如果结果集为空,则返回一个空列表([])。需要注意的是,fetchall() 方法一次性将所有数据行都读取到内存中,如果数据量较大,可能会导致内存占用过高,影响程序性能。因此,当需要处理大量数据时,建议使用 fetchone() 或 fetchmany() 方法,逐个或批量获取数据行,以减小内存占用。
阅读全文