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'")
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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详解