SQL (Structured Query Language) 是 ANSI/ISO 標準的關聯式資料庫語言,用於與 Oracle、Sybase、Microsoft SQL Server、Access、Ingres 等主流資料庫系統溝通。核心指令 (SELECT, INSERT, UPDATE, DELETE, CREATE, DROP) 跨平台通用,各廠商另有專有擴充功能。
IF-THEN-ELSE, WHILE, FOR) — 需靠 PL/SQL、T-SQL 等程序性擴充實現。| 分類 | 全名 | 核心指令 | 用途 |
|---|---|---|---|
| DML | Data Manipulation Language | SELECT, INSERT, UPDATE, DELETE | 資料查詢與異動 |
| DDL | Data Definition Language | CREATE TABLE, ALTER TABLE, DROP TABLE, CREATE INDEX, DROP INDEX | 結構定義與修改 |
| DCL | Data Control Language | GRANT, REVOKE, ALTER PASSWORD, CREATE SYNONYM | 權限與安全控制 |
-- 從 Employees 表查詢部門代碼為 'CS' 的員工姓名
SELECT Employees.Name
FROM Employees
WHERE Employees.DeptID = 'CS';
FROM Employees:指定資料來源表格。WHERE Employees.DeptID = 'CS':過濾條件,僅保留部門代碼為 CS 的列。SELECT Employees.Name:投影輸出欄位,此處只取姓名。SELECT 最核心)。下一篇將詳細講解 CREATE TABLE、INSERT、UPDATE、DELETE、DROP TABLE 完整語法與實戰範例。