cursor.fetchone()
时间: 2024-05-06 16:17:02 浏览: 116
pymysql之cur.fetchall() 和cur.fetchone()用法详解
5星 · 资源好评率100%
`cursor.fetchone()` 是一个用于从数据库中获取查询结果的方法。它可以在执行查询后返回查询结果集中的下一行数据,如果没有更多的行,则返回 None。这个方法通常与 `cursor.execute()` 方法结合使用,`cursor.execute()` 方法用于执行 SQL 查询语句。例如,以下代码可以执行查询并获取结果集的第一行数据:
```python
import sqlite3
conn = sqlite3.connect('example.db')
cursor = conn.cursor()
cursor.execute('SELECT * FROM my_table')
row = cursor.fetchone()
print(row)
```
这个例子中,我们连接到一个 SQLite 数据库,并从 `my_table` 表中选择所有列的数据。然后,我们使用 `cursor.fetchone()` 方法获取结果集中的第一行数据,并将其打印出来。
阅读全文