SQLite 是一个轻量级的、开源的嵌入式数据库,常用于移动应用、小型项目或作为测试环境的数据存储。在本示例中,我们将探讨如何使用 SQLite 进行基本的数据库操作,包括增(添加数据)、删(删除数据)、改(修改数据)和查(查询数据)。 1. 创建数据库和表 你需要创建一个 SQLite 数据库。这可以通过编写 SQL 命令或使用 SQLite 的命令行工具来完成。例如,创建一个名为 `students` 的表,包含 `id`、`name` 和 `age` 三列: ```sql CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER ); ``` 2. 插入数据(增) 向 `students` 表中插入新记录,可以使用 `INSERT INTO` 命令: ```sql INSERT INTO students (name, age) VALUES ('张三', 20); INSERT INTO students (name, age) VALUES ('李四', 22); ``` 3. 查询数据(查) 查询数据是最常用的操作之一,使用 `SELECT` 命令: ```sql -- 查询所有记录 SELECT * FROM students; -- 查询年龄大于20的学生 SELECT * FROM students WHERE age > 20; ``` 4. 更新数据(改) 更新已存在的数据,使用 `UPDATE` 命令,通常配合 `WHERE` 子句定位要修改的记录: ```sql UPDATE students SET age = 21 WHERE name = '张三'; ``` 5. 删除数据(删) 删除单条或多条数据,可以使用 `DELETE FROM` 命令,同样可以配合 `WHERE` 子句: ```sql -- 删除名为'李四'的学生 DELETE FROM students WHERE name = '李四'; -- 删除所有记录(慎用!) DELETE FROM students; ``` 6. 其他操作 - `COUNT(*)`: 计算表中的记录数 ```sql SELECT COUNT(*) FROM students; ``` - `ORDER BY`: 对查询结果进行排序 ```sql SELECT * FROM students ORDER BY age DESC; -- 按年龄降序排列 ``` - `GROUP BY`: 对数据进行分组 ```sql SELECT age, COUNT(*) FROM students GROUP BY age; -- 统计每个年龄段的学生人数 ``` - `JOIN`: 结合多个表进行查询 ```sql CREATE TABLE grades (id INTEGER, student_id INTEGER, grade INTEGER); -- ... 插入数据 ... SELECT s.name, g.grade FROM students s JOIN grades g ON s.id = g.student_id; ``` 以上就是 SQLite 增删改查的基本操作。在实际应用中,你可能还需要学习更多高级特性,如事务处理、索引、视图等。通过实践,你可以更好地理解和掌握 SQLite 数据库的使用。

















































- 1

- 粉丝: 14
- 资源: 7
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- (源码)基于C++和C#的HyperPixel图像处理示例项目.zip
- LoveTeeth-大创资源
- My Technology-计算机求职笔试资源
- 简书-毕业论文撰写与答辩分享资源
- 基于SSM框架的ERP生产管理系统源码解析与实战应用
- 基于Android的温室大棚温湿度查询系统-电子硬件毕业设计资源
- 三重化Buck/Boost拓扑在高压大功率电源系统中的应用与优化
- 科研管理系统-计算机毕业设计资源
- C-Cpp-电子硬件课后习题资源
- awesome-cs-books-计算机课后习题资源
- (源码)基于C语言的Hall Effect Bricklet 2.0设备控制系统.zip
- OSLab-计算机课程设计资源
- com-计算机二级资源
- (源码)基于ESP32的PDP8E处理器与VC8显示屏模拟器项目.zip
- web面试题-软考-网络工程师资源
- 软件测试2102班-软件测试资源



- 1
- 2
- 3
前往页