SQLite 是一个轻量级的数据库系统,常用于移动应用和桌面应用中,以下是 SQLite 中基本的增删改查操作:
1. **创建数据库和表**
-- 创建一个名为 'my_database.db' 的数据库 sqlite3 my_database.db -- 创建一个名为 'my_table' 的表,包含 'id', 'name', 'age' 三个字段 CREATE TABLE my_table (id INTEGER PRIMARY KEY, name TEXT, age INTEGER);
2. **插入数据**
-- 插入一行数据 INSERT INTO my_table (name, age) VALUES ('Alice', 25); INSERT INTO my_table (name, age) VALUES ('Bob', 30); -- 插入多行数据 INSERT INTO my_table (name, age) VALUES ('Charlie', 35), ('David', 40), ('Eve', 45);
3. **查询数据**
-- 查询所有数据 SELECT * FROM my_table; -- 查询 age 大于 30 的数据 SELECT * FROM my_table WHERE age > 30; -- 按 name 排序,并选择前5条数据 SELECT * FROM my_table ORDER BY name LIMIT 5;
4. **更新数据**
-- 将所有人的年龄增加1岁 UPDATE my_table SET age = age + 1; -- 将名字为 'Alice' 的年龄改为 26 UPDATE my_table SET age = 26 WHERE name = 'Alice';
5. **删除数据**
-- 删除名字为 'Bob' 的记录 DELETE FROM my_table WHERE name = 'Bob';
6. **关闭数据库**
.quit
这只是 SQLite 的基础操作,在实际应用中,你可能还需要处理事务、索引、触发器等更复杂的功能。