是一个常见的操作。SQLite是一种嵌入式关系型数据库管理系统,具有轻量级、高性能和易使用的特点。它广泛应用于移动应用、嵌入式系统以及小型规模的Web应用等场景。
要实现这个操作,你可以按照以下步骤进行:
import sqlite3
# 创建SQLite数据库连接
conn = sqlite3.connect('example.db')
# 获取游标
cursor = conn.cursor()
# 创建表
cursor.execute('CREATE TABLE IF NOT EXISTS my_table (id INTEGER PRIMARY KEY, name TEXT)')
# 插入数据
cursor.execute('INSERT INTO my_table (name) VALUES (?)', ('John',))
cursor.execute('INSERT INTO my_table (name) VALUES (?)', ('Emily',))
# 提交更改
conn.commit()
# 从表中读取数据
cursor.execute('SELECT * FROM my_table')
result = cursor.fetchall()
# 关闭连接
conn.close()
# 打印结果
for row in result:
print(row)
result
变量存储了从表中读取的数据。你可以将这些值存储在列表中供后续使用。以下是一个示例:# 创建一个空列表
values_list = []
# 遍历结果并存储值到列表中
for row in result:
values_list.append(row[1]) # 假设第二列是我们需要存储的值
# 打印列表
print(values_list)
至此,你已经成功地从SQLite数据库中读取值并将其存储在列表中。如果你想了解更多关于SQLite的信息,可以参考SQLite官方文档。对于腾讯云相关产品,你可以考虑使用云数据库SQL Server版、云数据库MySQL版、云数据库PostgreSQL版等进行数据库的管理和部署。具体详情可参考腾讯云数据库。
领取专属 10元无门槛券
手把手带您无忧上云