SQL(Structured Query Language,結構化查詢語言)是存取與操作關聯式資料庫的標準電腦語言。
| 類別 | 操作 | SQL 指令 |
|---|---|---|
| 資料查詢與操作 | 查詢資料 | SELECT |
| 取回資料 | SELECT | |
| 插入新記錄 | INSERT INTO | |
| 更新資料 | UPDATE | |
| 刪除記錄 | DELETE | |
| 資料庫物件管理 | 建立資料庫 | CREATE DATABASE |
| 建立資料表 | CREATE TABLE | |
| 建立預存程序 | CREATE PROCEDURE | |
| 建立視圖 | CREATE VIEW | |
| 設定權限 | GRANT/REVOKE |
雖為 ANSI 標準,各資料庫廠商仍有專有擴展(T-SQL、PL/SQL、PL/pgSQL 等)。但核心指令(SELECT、UPDATE、DELETE、INSERT、WHERE 等)皆相容標準語法。

註: 除標準外,多數 SQL 資料庫擁有專有擴展功能。
建立顯示資料庫資料的動態網站需要四大要素:
RDBMS(Relational Database Management System)是 SQL 的基礎,也是所有現代資料庫系統的基礎:
| 資料庫 | 授權 | 特色 | 適用場景 |
|---|---|---|---|
| MySQL / MariaDB | 開源 (GPL) | 輕量、普及、生態豐富 | Web 應用、中小專案 |
| PostgreSQL | 開源 (PostgreSQL License) | 功能強、標準相容、擴展性佳 | 複雜查詢、GIS、企業級 |
| SQLite | 公共領域 | 嵌入式、零配置、單檔案 | 行動App、桌面軟體、IoT |
| SQL Server | 商業/免費版 | Windows 整合、BI 強、工具完善 | 微軟生態企業級 |
| Oracle | 商業 | 高可用、擴展性極強、功能最全 | 核心業務、大型企業 |
SELECT → WHERE → JOIN → GROUP BY → INSERT/UPDATE/DELETE → 進階主題。