关键字是保留字,SQLite 有许多在处理数据库时可用的关键字。下面提到了这些关键字的列表及其简要说明。有关任何关键字的更多详细信息,请访问其页面。

SQLite 关键字

关键字描述
ADD在现有表中添加列.
添加约束添加创建表后的约束。
ALTER COLUMN 更改表中列的数据类型。
ALTER TABLE添加、删除或修改现有表中的列。
AND组合多个条件,如果 AND 关键字分隔的所有条件都为 true,则包含一条记录。
AS使用别名重命名列或表。
ASC按升序对结果集进行排序。
ATTACH附加另一个 SQLite 数据库文件到当前数据库连接。
BETWEEN在SQLite语句中指定范围。
CASE根据条件创建不同的输出。
CHECK确保表中某一列中的所有值都满足指定条件的约束。
CREATE DATABAES创建一个新的 SQLite 数据库。
CREATE INDEX在表上创建索引(允许重复值)。
CREATE TABLE在数据库中创建一个新表。
CREATE TABLE AS从现有表创建表通过复制现有表列。
CREATE UNIQUE INDEX在表上创建唯一索引(无重复值)。
CREATE VIEW基于 SELECT 语句创建视图。
CROSS JOIN当左表或右表中有匹配项时,返回两个表中的所有行。
DEFAULT用于设置默认值的约束
DELETE删除表中的现有记录。
DESC按降序对结果集进行排序。
DETACH DATABASE从当前数据库连接中分离附加数据库。
DISTINCT仅从数据库中选择不同(不同)的值。
DROP COLUMN删除表中的列。
DROP CONSTRAINT删除 UNIQUE、PRIMARY KEY、FOREIGN KEY 或 CHECK 约束。
DROP DEFAULT删除 DEFAULT 约束。
DROP INDEX删除表上的索引。
DROP TABLE删除现有表来自数据库。
DROP VIEW删除视图。
EXCEPT返回第一个结果集中未出现在第二个结果集中的所有记录。
EXISTS测试子查询中的记录是否存在。
FOREIGN KEY用于将两个表链接在一起的键的约束。
FROM指定从中选择或删除数据的表
GLOB在指定列中搜索指定模式。执行区分大小写的搜索。
GROUP BY将结果表排列成相同的组(与聚合函数一起使用:COUNT、MAX、MIN、SUM、AVG)。
HAVING使用聚合函数指定条件。
IN使用 SQLite WHERE 子句指定多个值。
INNER JOIN当两个表之间存在匹配时,返回两个表中的所有行列。
INSERT INTO在表中插入一条新记录。
INSERT INTO SELECT将数据从一个表复制到另一个表
INTERSECT返回两个或多个 SELECT 语句的结果集的交集。
IS NULL测试字段的空值。
JOIN根据公共列连接两个或多个表的行他们。
LEFT JOIN返回全部左表的行和右表的匹配行。
LEFT OUTER JOIN返回左表的所有行和右表的匹配行。
LIKE在指定列中搜索指定模式。
LIMIT指定从表中获取的记录数。
NOT包含指定条件不成立的记录。
NOT GLOBGLOB 的否定。
NOT LIKELIKE 的否定。
NOT NULL约束强制列不接受 NULL 值。
OR组合多个条件,如果由 OR 关键字分隔的任何条件为真,则包含一条记录。
ORDER BY按升序或降序对结果表进行排序。
PRIMARY KEY确保列中所有值唯一且不为空的约束。
SELECT从数据库中选择数据。
SELECT DISTINCT仅选择不同的(不同的)来自数据库的值。
SELECT LIMIT指定从表中获取的记录数。
SET指定表中应更新的列和值。
TRUNCATE TABLE从现有表中删除完整数据,但不删除表本身。
UNION组合两个或多个 SELECT 语句的结果集(仅不同的值)。
UNION ALL组合两个或的结果集更多 SELECT 语句(允许重复值)。
UNIQUE确保列中的所有值都是唯一的约束。
UPDATE更新表中的现有记录。
VALUES指定 INSERT INTO 语句的值
VIEW创建、更新或删除视图
WHERE过滤结果集以仅包含满足指定条件的记录