python 读写sqlite3 读写内存中的数据库

复制代码
 Python 中,可以使用标准库 sqlite3 来读写 SQLite 数据库。
下面是一个示例代码,展示如何连接到 SQLite 数据库,创建表格,插入数据,查询数据和关闭数据库:
import sqlite3
# 连接到数据库
conn = sqlite3.connect('example.db')
# 创建一个表格
conn.execute('''CREATE TABLE IF NOT EXISTS person
               (id INTEGER PRIMARY KEY AUTOINCREMENT,
                name TEXT,
                age INTEGER);''')

# 插入数据
conn.execute("INSERT INTO person (name, age) VALUES ('Alice', 25)")
conn.execute("INSERT INTO person (name, age) VALUES ('Bob', 30)")

# 查询数据
cursor = conn.execute("SELECT name, age FROM person")
for row in cursor:
print(row) # 关闭数据库连接 conn.close() 在连接到数据库时,可以使用参数来控制连接行为。例如可以指定检测数据库中的数据类型: conn = sqlite3.connect('example.db', detect_types=sqlite3.PARSE_DECLTYPES | sqlite3.PARSE_COLNAMES) 也可以在连接时打开一个内存数据库: conn = sqlite3.connect(':memory:') # 删除一条数据 conn.execute("DELETE FROM person WHERE name='Alice'") # 更新数据conn.execute("UPDATE person SET age=21 WHERE name='Bob'")
复制代码

 

posted @   myrj  阅读(260)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
历史上的今天:
2022-04-29 bat xcopy自动选择执行,不用手工确认,BAT命令写法
2022-04-29 BAT执行结束后不关闭CMD窗口
2022-04-29 C语言 真正的随机
2021-04-29 C语言:case详解
点击右上角即可分享
微信分享提示