技术文摘
轻松学会操作小型数据库 SQLite 仅需几行代码
2024-12-30 17:58:32 小编
轻松学会操作小型数据库 SQLite 仅需几行代码
在当今数字化的时代,数据管理成为了许多应用程序和系统的核心需求。而对于小型项目或个人开发者来说,SQLite 是一个绝佳的选择。它轻量、高效,并且通过几行简单的代码就能轻松实现数据的操作。
SQLite 不需要复杂的服务器配置,这使得它的部署极为便捷。无论您是在开发桌面应用、移动应用还是简单的 Web 项目,都能迅速将其整合到您的开发环境中。
让我们来创建一个 SQLite 数据库。通过以下代码即可实现:
import sqlite3
conn = sqlite3.connect('example.db')
这行代码创建了一个名为“example.db”的数据库文件,并建立了与它的连接。
接下来,我们可以创建一个表。假设我们要创建一个存储用户信息的表,包含“id”、“name”和“age”三个字段:
conn.execute('''CREATE TABLE users
(id INT PRIMARY KEY NOT NULL,
name TEXT NOT NULL,
age INT );''')
然后,向表中插入数据:
conn.execute("INSERT INTO users (id, name, age) VALUES (1, 'John Doe', 25)")
conn.execute("INSERT INTO users (id, name, age) VALUES (2, 'Jane Smith', 30)")
conn.commit()
要查询数据,也非常简单:
cursor = conn.execute("SELECT * from users")
for row in cursor:
print("ID = ", row[0])
print("Name = ", row[1])
print("Age = ", row[2])
更新数据:
conn.execute("UPDATE users SET age = 26 WHERE id = 1")
conn.commit()
删除数据:
conn.execute("DELETE from users WHERE id = 2")
conn.commit()
通过以上几行简单的代码示例,您可以看到,操作 SQLite 数据库是如此轻松和直观。无需繁琐的配置和复杂的命令,就能满足您对小型数据存储和管理的需求。
无论是初学者还是有经验的开发者,SQLite 都能为您节省时间和精力,让您更加专注于业务逻辑的实现。赶快动手尝试,用 SQLite 为您的项目增添高效的数据管理能力吧!
- Python 网络爬虫中 Charles+Postern 抓包的手把手教程
- 借助 Jscodeshift 实现自动化重构
- 终于搞懂 MySQL 写缓冲(change buffer)!(收藏)
- React18 正式版已发布,未来走向怎样?
- 迪米特法则助力实现“高内聚、低耦合”的方法
- 字节一面:谈谈字节码怎么样?
- JavaScript 性能调优秘籍:一篇文章全搞定
- Git:别只懂 pull 和 push,这五条命令提升效率!
- 20 年资深码农分享 20 条编程经验,你青睐哪些?
- Python 打造房价预测小工具
- 计算机大佬带你深度解析《深入理解计算机系统》
- 构建元宇宙基座,CDN 技术缘何不可或缺?
- 运用 CSS 绘制时钟的教程
- 甲骨文严审 Java 许可 企业连夜删除 JDK
- 程序员偏爱命令行接口的原因