python sqlite3返回结果
时间: 2023-07-30 11:08:56 浏览: 75
Python3数据库编程实战
在Python中使用sqlite3库进行数据库操作时,可以通过执行查询语句来获取结果。查询结果以元组的形式返回,每个元组代表一行数据。
以下是一个示例代码,演示如何执行查询并获取结果:
```python
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建游标对象
cursor = conn.cursor()
# 执行查询语句
cursor.execute('SELECT * FROM my_table')
# 获取查询结果
results = cursor.fetchall()
# 遍历结果
for row in results:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
```
在上面的示例中,首先连接到数据库,并创建一个游标对象。然后执行查询语句,例如`SELECT * FROM my_table`,并使用`fetchall()`方法获取查询结果。最后,可以通过遍历结果集来处理每一行的数据。
注意,在实际使用中,你需要根据数据库中表的结构和查询需求来编写相应的SQL语句,并使用适当的方法(如`fetchone()`、`fetchmany()`)来获取结果。
阅读全文