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

SQL Server 关键字

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