SQL 是用于訪問和處理數(shù)據(jù)庫的標(biāo)準(zhǔn)的計算機(jī)語言。
- SQL 指結(jié)構(gòu)化查詢語言
- SQL 使我們有能力訪問數(shù)據(jù)庫
- SQL 是一種 ANSI (ANSI,美國國家標(biāo)準(zhǔn)化組織)的標(biāo)準(zhǔn)計算機(jī)語言
SQL 能做什么缎患?
- SQL 面向數(shù)據(jù)庫執(zhí)行查詢
- SQL 可從數(shù)據(jù)庫取回數(shù)據(jù)
- SQL 可在數(shù)據(jù)庫中插入新的記錄
- SQL 可更新數(shù)據(jù)庫中的數(shù)據(jù)
- SQL 可從數(shù)據(jù)庫刪除記錄
- SQL 可創(chuàng)建新數(shù)據(jù)庫
- SQL 可在數(shù)據(jù)庫中創(chuàng)建新表
- SQL 可在數(shù)據(jù)庫中創(chuàng)建存儲過程
- SQL 可在數(shù)據(jù)庫中創(chuàng)建視圖
- SQL 可以設(shè)置表鱼的、存儲過程和視圖的權(quán)限
SQL DML 數(shù)據(jù)操作語言 和 DDL 數(shù)據(jù)定義語言
- SQL (結(jié)構(gòu)化查詢語言)是用于執(zhí)行查詢的語法。但是 SQL 語言也包含用于更新确镊、插入和刪除記錄的語法臂容。
查詢和更新指令構(gòu)成了 SQL 的 DML 部分:
-
SELECT
- 從數(shù)據(jù)庫表中獲取數(shù)據(jù) -
UPDATE
- 更新數(shù)據(jù)庫表中的數(shù)據(jù) -
DELETE
- 從數(shù)據(jù)庫表中刪除數(shù)據(jù) -
INSERT INTO
- 向數(shù)據(jù)庫表中插入數(shù)據(jù)
- SQL 的數(shù)據(jù)定義語言 (DDL) 部分使我們有能力創(chuàng)建或刪除表格科雳。我們也可以定義索引(鍵),規(guī)定表之間的鏈接脓杉,以及施加表間的約束糟秘。
-
CREATE DATABASE
- 創(chuàng)建新數(shù)據(jù)庫 -
ALTER DATABASE
- 修改數(shù)據(jù)庫 -
CREATE TABLE
- 創(chuàng)建新表 -
ALTER TABLE
- 變更(改變)數(shù)據(jù)庫表 -
DROP TABLE
- 刪除表 -
CREATE INDEX
- 創(chuàng)建索引(搜索鍵) -
DROP INDEX
- 刪除索引