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 - 提交