# SQLite 命令
与关系数据库进行交互的标准 SQLite 命令类似于 SQL。
命令包括 CREATE、SELECT、INSERT、UPDATE、DELETE 和 DROP。
这些命令基于它们的操作性质可分为以下几种:
# DDL - 数据定义语言 Define
命令 | 描述 |
---|---|
CREATE | 创建一个新的表,一个表的视图,或者数据库中的其他对象。 |
ALTER | 修改数据库中的某个已有的数据库对象,比如一个表。 |
DROP | 删除整个表,或者表的视图,或者数据库中的其他对象。 |
CREATE TABLE table_name(
column1 datatype,
column2 datatype,
column3 datatype,
.....
columnN datatype,
PRIMARY KEY( one or more columns )
);
# DML - 数据操作语言 Manipulation
命令 | 描述 |
---|---|
INSERT | 创建一条记录。 |
UPDATE | 修改记录。 |
DELETE | 删除记录。 |
INSERT INTO lorem VALUES ('gausszhou')
# DQL - 数据查询语言 Query
命令 | 描述 |
---|---|
SELECT | 从一个或多个表中检索某些记录。 |
SELECT rowid AS id, info FROM lorem
# SQL 和 RPC
sql command | rpc path | crud |
---|---|---|
SELECT | get | read |
INSERT | add | create |
UPDATE | modify | update |
DELETE | delete | delete |