SQL 关键字速查

SQL 关键字大全速查为您整理了SQL中,MYSQL,SQL SERVER常用的保留关键字,如ADD,DROP TABLE,ALTER TABLE,JOIN,UPDATE,DELETE,INSERT INTO,SELECT,WHERE,GROUP BY等等使用方法和示例说明,希望大家学习SQL语言有帮助。

SQL关键字

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

方法描述
ADD在现有表中添加一列
ADD CONSTRAINT在创建表后添加约束
ALTER添加,删除或修改表中的列,或更改表中列的数据类型
ALTER COLUMN更改表中列的数据类型
ALTER TABLE添加,删除或修改表中的列
ALL如果所有子查询值都满足条件,则返回true
AND仅包含两个条件都为真的行
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删除UNIQUE,PRIMARY KEY,FOREIGN KEY或CHECK约束
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使用汇总功能代替WHERE
IN允许您在WHERE子句中指定多个值
INDEX创建或删除表中的索引
INNER JOIN返回两个表中具有匹配值的行
INSERT INTO在表格中插入新行
INSERT INTO SELECT将数据从一个表复制到另一个表
IS NULL测试空值
IS NOT NULL测试非空值
JOIN联接表
LEFT JOIN返回左表中的所有行,以及右表中的匹配行
LIKE在列中搜索指定的模式
LIMIT指定要在结果集中返回的记录数
NOT仅包含条件不成立的行
NOT NULL强制列不接受NULL值的约束
OR包括其中任一条件为真的行
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筛选结果集以仅包含满足指定条件的记录