SQL (Structured Query Language) 是 ANSI 標準的關聯式資料庫語言,用於資料查詢、操作、定義與控制。主流資料庫(Oracle、SQL Server、MySQL、PostgreSQL、Access)皆支援核心 SQL,並各自擴充專有功能。
| 類別 | 全名 | 核心指令 | 用途 |
|---|---|---|---|
| DML | Data Manipulation Language | SELECT, INSERT, UPDATE, DELETE | 資料檢索與異動 |
| DDL | Data Definition Language | CREATE, ALTER, DROP (TABLE/INDEX/VIEW...) | 定義資料庫物件結構 |
| DCL | Data Control Language | GRANT, REVOKE, ALTER PASSWORD, CREATE SYNONYM | 權限與安全性控制 |
SELECT Employees.Name
FROM Employees
WHERE Employees.DeptID = 'CS';
FROM Employees:指定來源資料表。WHERE DeptID = 'CS':篩選條件,僅保留部門代碼為 CS 的列。SELECT Name:投影輸出欄位。