SQLite 语法学习笔记
创建数据库
使用 sqlite3
命令创建一个名为 test.db
的数据库:
sqlCopy Codesqlite3 test.db
创建表格
使用 CREATE TABLE
语句创建一个名为 students
的表格,其中包含学生的 ID、姓名和年龄:
sqlCopy CodeCREATE TABLE students (id INT, name TEXT, age INT);
插入数据
使用 INSERT INTO
语句向 students
表格中插入一条记录:
sqlCopy CodeINSERT INTO students (id, name, age) VALUES (1, '张三', 18);
查询数据
使用 SELECT
语句从 students
表格中查询所有记录:
sqlCopy CodeSELECT * FROM students;
使用 WHERE
子句指定查询条件:
sqlCopy CodeSELECT * FROM students WHERE age >= 18;
更新数据
使用 UPDATE
语句更新 students
表格中的记录:
sqlCopy CodeUPDATE students SET age = 19 WHERE id = 1;
删除数据
使用 DELETE
语句删除 students
表格中的记录:
sqlCopy CodeDELETE FROM students WHERE id = 1;
其他常用语句
DROP TABLE
:删除表格。ALTER TABLE
:修改表格结构。CREATE INDEX
:创建索引。JOIN
:连接两个或多个表格。
以上是 SQLite 最常用的语句,还有其他更复杂的语句可以在需要时进行学习。