SQL — 跟資料庫對話
資料庫聽得懂的語言
⏱ 預估 ~4 分鐘
01 · 讀一讀
你已經知道資料庫把資料存在有組織的表裡。但你要怎麼真的把資料存進去、拿出來?用 SQL(Structured Query Language,結構化查詢語言)。
SQL 是一個專門為了一件事設計的語言:跟資料庫溝通。你寫一個 SQL 查詢,資料庫讀懂它,把結果回給你。就像在餐廳點餐 — 你告訴廚房你要什麼,他們把它做出來給你。
重點整理
- SQL 是 Structured Query Language 的縮寫(念「sequel」或 S-Q-L)
- 它有幾個像英文一樣的指令:SELECT、INSERT、UPDATE、DELETE
- 幾乎所有關聯式(表格式)資料庫都吃 SQL
- 你不用背複雜語法 — 基本的東西其實很好讀
02 · 看程式碼
下面是四個基本的 SQL 指令。每一個都做它名字暗示的事。
撈所有使用者
SELECT * FROM users;
用名字過濾
SELECT * FROM users WHERE name = 'Sara';
新增一個使用者
INSERT INTO users (name, email)
VALUES ('Morgan', 'morgan@email.com');
更新一個使用者
UPDATE users SET email = 'new@email.com'
WHERE name = 'Sara';
刪除一個使用者
DELETE FROM users WHERE name = 'Morgan';
看 SQL 多好讀 — 幾乎就像英文。SELECT 是「給我」、FROM 是「從這張表」、WHERE 是「只要符合這個條件的列」。你不用是工程師也能讀懂這些查詢在做什麼。
03 · 配對
把每個 SQL 關鍵字配對到它做的事。
(本節為互動練習,請啟用 JavaScript 體驗)
04 · 讀一讀
這四個指令 — SELECT、INSERT、UPDATE、DELETE — 常被叫做 CRUD(Create、Read、Update、Delete)操作。它們涵蓋了 app 在資料庫上會做的絕大多數事。
每次你註冊一個服務,那是 INSERT。每次你滑動態,那是 SELECT。每次你編輯個人資料,那是 UPDATE。而你刪除帳號的時候,嗯,那就是 DELETE。
05 · 填空
四個主要的 SQL 操作 — Create、Read、Update、Delete — 常被用首字縮寫 ___ 來稱呼。
⚠ 完整互動體驗需要 JavaScript。請啟用 JavaScript 後重新整理。
※ 本站為獨立繁中教學專案,非 Anthropic 官方產品。Claude™ 為 Anthropic, PBC 商標。