SQL 關鍵字大全速查為您整理了SQL中,MYSQL,SQL SERVER常用的保留關鍵字,如ADD,DROP TABLE,ALTER TABLE,JOIN,UPDATE,DELETE,INSERT INTO,SELECT,WHERE,GROUP BY等等使用方法和示例說明,希望大家學習SQL語言有幫助。
SQL關鍵字參考包含SQL中的保留關鍵字。
方法 | 描述 |
---|---|
ADD | 在現(xiàn)有表中添加一列 |
ADD CONSTRAINT | 在創(chuàng)建表后添加約束 |
ALTER | 添加,刪除或修改表中的列,或更改表中列的數(shù)據(jù)類型 |
ALTER COLUMN | 更改表中列的數(shù)據(jù)類型 |
ALTER TABLE | 添加,刪除或修改表中的列 |
ALL | 如果所有子查詢值都滿足條件,則返回true |
AND | 僅包含兩個條件都為真的行 |
ANY | 如果任何子查詢值滿足條件,則返回true |
AS | 用別名重命名列或表 |
ASC | 將結果集按升序排序 |
BACKUP DATABASE | 創(chuàng)建現(xiàn)有數(shù)據(jù)庫的備份 |
BETWEEN | 選擇給定范圍內(nèi)的值 |
CASE | 根據(jù)條件創(chuàng)建不同的輸出 |
CHECK | 限制可以放置在列中的值的約束 |
COLUMN | 更改列的數(shù)據(jù)類型或刪除表中的列 |
CONSTRAINT | 添加或刪除約束 |
CREATE | 創(chuàng)建數(shù)據(jù)庫,索引,視圖,表或過程 |
CREATE DATABASE | 創(chuàng)建一個新的SQL數(shù)據(jù)庫 |
CREATE INDEX | 在表上創(chuàng)建索引(允許重復值) |
CREATE OR REPLACE VIEW | 更新視圖 |
CREATE TABLE | 在數(shù)據(jù)庫中創(chuàng)建一個新表 |
CREATE PROCEDURE | 創(chuàng)建一個存儲過程 |
CREATE UNIQUE INDEX | 在表上創(chuàng)建唯一索引(無重復值) |
CREATE VIEW | 根據(jù)SELECT語句的結果集創(chuàng)建視圖 |
DATABASE | 創(chuàng)建或刪除SQL數(shù)據(jù)庫 |
DEFAULT | 為列提供默認值的約束 |
DELETE | 從表中刪除行 |
DESC | 對結果集按降序排序 |
DISTINCT | 僅選擇不同的(不同的)值 |
DROP | 刪除列,約束,數(shù)據(jù)庫,索引,表或視圖 |
DROP COLUMN | 刪除表中的列 |
DROP CONSTRAINT | 刪除UNIQUE,PRIMARY KEY,F(xiàn)OREIGN KEY或CHECK約束 |
DROP DATABASE | 刪除現(xiàn)有的SQL數(shù)據(jù)庫 |
DROP DEFAULT | 刪除默認約束 |
DROP INDEX | 刪除表中的索引 |
DROP TABLE | 刪除數(shù)據(jù)庫中的現(xiàn)有表 |
DROP VIEW | 刪除視圖 |
EXEC | 執(zhí)行存儲過程 |
EXISTS | 測試子查詢中是否存在任何記錄 |
FOREIGN KEY | 約束是用于將兩個表鏈接在一起的鍵 |
FROM | 指定要從中選擇或刪除數(shù)據(jù)的表 |
FULL OUTER JOIN | 當左表或右表中存在匹配項時,返回所有行 |
GROUP BY | 對結果集進行分組(與匯總函數(shù)一起使用:COUNT,MAX,MIN,SUM,AVG) |
HAVING | 使用匯總功能代替WHERE |
IN | 允許您在WHERE子句中指定多個值 |
INDEX | 創(chuàng)建或刪除表中的索引 |
INNER JOIN | 返回兩個表中具有匹配值的行 |
INSERT INTO | 在表格中插入新行 |
INSERT INTO SELECT | 將數(shù)據(jù)從一個表復制到另一個表 |
IS NULL | 測試空值 |
IS NOT NULL | 測試非空值 |
JOIN | 聯(lián)接表 |
LEFT JOIN | 返回左表中的所有行,以及右表中的匹配行 |
LIKE | 在列中搜索指定的模式 |
LIMIT | 指定要在結果集中返回的記錄數(shù) |
NOT | 僅包含條件不成立的行 |
NOT NULL | 強制列不接受NULL值的約束 |
OR | 包括其中任一條件為真的行 |
ORDER BY | 對結果集按升序或降序排序 |
OUTER JOIN | 當左表或右表中存在匹配項時,返回所有行 |
PRIMARY KEY | 唯一標識數(shù)據(jù)庫表中每個記錄的約束 |
PROCEDURE | 存儲過程 |
RIGHT JOIN | 返回右表中的所有行,以及左表中的匹配行 |
ROWNUM | 指定要在結果集中返回的記錄數(shù) |
SELECT | 從數(shù)據(jù)庫中選擇數(shù)據(jù) |
SELECT DISTINCT | 僅選擇不同的(不同的)值 |
SELECT INTO | 將數(shù)據(jù)從一個表復制到新表中 |
SELECT TOP | 指定要在結果集中返回的記錄數(shù) |
SET | 指定表中應更新的列和值 |
TABLE | 創(chuàng)建表,或添加,刪除或修改表中的列,或刪除表或表中的數(shù)據(jù) |
TOP | 指定要在結果集中返回的記錄數(shù) |
TRUNCATE TABLE | 刪除表中的數(shù)據(jù),但不刪除表本身 |
UNION | 合并兩個或多個SELECT語句的結果集(僅不同的值) |
UNION ALL | 合并兩個或多個SELECT語句的結果集(允許重復值) |
UNIQUE | 確保列中所有值唯一的約束 |
UPDATE | 更新表中的現(xiàn)有行 |
VALUES | 指定INSERT INTO語句的值 |
VIEW | 創(chuàng)建,更新或刪除視圖 |
WHERE | 篩選結果集以僅包含滿足指定條件的記錄 |