Python查询Mysql,使用 fetchone() 方法获取查询结果的第一条数据, 使用fetchmany(n)方法获取剩余查询结果的前n条数据,使用fetchall() 方法获取所有剩余查询结果数据。
fetchone(),fetchmany(n),fetchall()都是从一个查询结果中获取获取数据,且获取后,查询结果会对应减少。
举个栗子:执行一条语句,得到的结果是('a','b','c','d','e','f')共6条数据。
若 fetchone()取到的是'a';
若fetchone(),fetchmany(2),则fetchone()取到'a',fetchmany(2)取到'b'和'c';
若fetchone(),fetchmany(2),fetchall(),则fetchone()取到'a',fetchmany(2)取到'b'和'c',fetchall()取到的是'd','e','f';
若fetchall(),fetchone(),fetchmany(2),则fetchall()取到'a','b','c','d','e','f',而fetchone()和fetchmany(2)均为none()



