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