要使用Python在Sqlite3中选择数据,我们需要编写代码连接到数据库,执行SELECT语句并检索结果。
📘 示例
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建游标对象
cursor = conn.cursor()
# 执行SELECT语句
cursor.execute("SELECT * FROM table_name")
# 获取所有行
rows = cursor.fetchall()
# 打印行
for row in rows:
print(row)
# 关闭游标和连接
cursor.close()
conn.close()
在上面的代码中,我们首先导入sqlite3
模块以使用Sqlite3数据库。
然后,我们使用connect()
函数连接到数据库,将数据库文件的名称作为参数传递。
接下来,我们使用连接对象的cursor()
方法创建一个游标对象。
游标对象允许我们执行SQL语句并检索结果。
我们使用游标对象的execute()
方法执行SELECT语句。
在这个示例中,我们选择了名为table_name
的表中的所有行。
您可以将table_name
替换为您想要选择的实际表的名称。
在执行SELECT语句后,我们使用fetchall()
方法检索查询返回的所有行。fetchall()
方法返回一个元组列表,其中每个元组表示结果集中的一行。
最后,我们遍历行并打印它们。
您可以修改代码以对所选数据执行任何所需的操作。
记得使用close()
方法关闭游标和连接,以释放资源并避免潜在问题。