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 | 非空值的测试 |
JOIN | Joins 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 | 筛选结果集以仅包括满足指定条件的记录 |