SQL語言的四種類型
SQL包含四種程式設計語言類別的語句:
資料定義語言(DDL)、資料操作語言(DML)、資料控制語言(DCL)和事物控制語言(TCL)。
Data Definition Language(DDL)
DDL使我們有能力建立或刪除表格。也可以定義索引(鍵),規定表之間的連結,以及施加表間的約束。
CREATE DATABASE - 建立新資料庫
ALTER DATABASE - 修改資料庫
CREATE TABLE - 建立新表
ALTER TABLE - 變更(改變)資料庫表
DROP TABLE - 刪除表
CREATE INDEX - 建立索引(搜尋鍵)
DROP INDEX - 刪除索引
Data Manipulation Language(DML)
供使用者實現對資料的追加、刪除、更新、查詢等操作。
SELECT - 從資料庫表中獲取資料
UPDATE - 更新資料庫表中的資料
DELETE - 從資料庫表中刪除資料
INSERT INTO - 向資料庫表中插入資料
Data Control Language(DCL)
GRANT - 授權
REVOKE - 撤銷授權
DENY - 拒絕授權
Transaction Control Language(TCL)
SAVEPOINT - 設定儲存點
ROLLBACK - 回滾
COMMIT - 提交