SQL 关键字

此 SQL 关键字参考包含 SQL 中的保留字。


SQL 关键字

关键字描述
ADD在现有表中添加列
ADD CONSTRAINT在已创建表后添加约束
ALTER添加、删除或修改表中的列,或更改表中列的数据类型
ALTER COLUMN更改表中列的数据类型
ALTER TABLE添加、删除或修改表中的列
ALL如果所有子查询值都满足条件,则返回 true
AND仅包括两个条件均为 true 的行数据
ANY如果任何子查询值满足条件,则返回 true
AS使用别名重命名列或表
ASC按升序对结果集排序
BACKUP DATABASE创建现有数据库的备份
BETWEEN选择给定范围内的值
CASE根据条件创建不同的输出
CHECK限制可放置在列中的值的约束
COLUMN更改列的数据类型或删除表中的列
CONSTRAINT添加或删除约束
CREATE创建数据库、索引、视图、表或存储过程
CREATE DATABASE创建新的 SQL 数据库
CREATE INDEX在表上创建索引(允许重复值)
CREATE OR REPLACE VIEW更新视图
CREATE TABLE在数据库中创建新表
CREATE PROCEDURE创建存储过程
CREATE UNIQUE INDEX在表上创建唯一索引(无重复值)
CREATE VIEW基于 SELECT 语句的结果集创建视图
DATABASE创建或删除 SQL 数据库
DEFAULT为列提供默认值的约束
DELETE从表中删除行
DESC按降序对结果集排序
DISTINCT仅选择不同的值
DROP删除列、约束、数据库、索引、表或视图
DROP COLUMN删除表中的列
DROP CONSTRAINT删除唯一、主键、外键或检查约束
DROP DATABASE删除现有 SQL 数据库
DROP DEFAULT删除默认约束
DROP INDEX删除表中的索引
DROP TABLE删除数据库中的现有表
DROP VIEW删除视图
EXEC执行存储过程
EXISTS测试子查询中是否存在任何记录
FOREIGN KEY作为键的约束,用于将两个表关联起来
FROM指定要从中选择或删除数据的表
FULL OUTER JOIN当左表或右表中存在匹配项时,返回所有行
GROUP BY对结果集进行分组(与聚合函数一起使用: COUNT, MAX, MIN, SUM, AVG)
HAVING与聚合函数一起使用的条件语句
IN允许您在 WHERE 语句中指定多个值
INDEX在表中创建或删除索引
INNER JOIN返回两个表中具有匹配值的行
INSERT INTO在表中插入新行
INSERT INTO SELECT将数据从一个表复制到另一个表中
IS NULL空值测试
IS NOT NULL非空值的测试
JOINJoins tables
LEFT JOIN返回左表中的所有行,以及右表中的匹配行
LIKE在列中搜索指定的模式
LIMIT指定要在结果集中返回的记录数
NOT仅包括条件不为 true 的行数据
NOT NULL强制列不接受空值的约束
OR包括任一条件为 true 的行数据
ORDER BY按升序或降序对结果集排序
OUTER JOIN当左表或右表中存在匹配项时,返回所有行
PRIMARY KEY唯一标识数据库表中每条记录的约束
PROCEDURE一个存储过程
RIGHT JOIN返回右表中的所有行以及左表中的匹配行
ROWNUM指定要在结果集中返回的记录数
SELECT从数据库中选择数据
SELECT DISTINCT仅选择不同(不同)的值
SELECT INTO将数据从一个表复制到新表中
SELECT TOP指定要在结果集中返回的记录数
SET指定表中应更新的列和值
TABLE创建表,或添加、删除或修改表中的列,或删除表或表中的数据
TOP指定要在结果集中返回的记录数
TRUNCATE TABLE删除表中的数据,但不删除表本身
UNION组合两个或多个 SELECT 语句的结果集(仅不同的值)
UNION ALL组合两个或多个 SELECT 语句的结果集(允许重复值)
UNIQUE确保列中所有值唯一的约束
UPDATE更新表中的现有行数据
VALUES指定 INSERT INTO 语句的值
VIEW创建、更新或删除视图
WHERE筛选结果集以仅包括满足指定条件的记录