
# 处理结果集
执行SELECT查询语句后，需要从结果集中获取数据，可以使用[fetchone()](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/gaussdb-12-0246.html)方法获取单行数据，使用[fetchmany(size)](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/gaussdb-12-1003.html)方法获取size行数据，或者使用[fetchall()](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/gaussdb-12-0247.html)方法获取查询结果的所有行。示例如下（完整示例请参考[数据库建连、执行SQL并返回结果](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/gaussdb-12-0236.html)）：
[调用execute()方法查询结果集](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/gaussdb-12-0232.html#ZH-CN_TOPIC_0000002620639769__li122198589336)后，使用fetchall()方法获取查询结果的所有行。
```
results=cur.fetchall()
print (results)
```
![](https://support.huaweicloud.com/distributed-devg-v10-gaussdb/public_sys-resources/note_3.0-zh-cn.png)
对于数据库特有数据类型，如tinyint类型，查询结果中相应字段为字符串形式。
