CRUD乍看很陌生,但其實在日常生活中,我們很常接觸到這些操作。
例如:
這些動作其實都可以用 CRUD 來表示。
CRUD 是 4 個英文單字的縮寫,分別代表資料最基本的 4 種操作:
| 縮寫 | 英文 | 中文 | 解釋 |
|---|---|---|---|
| C | Create | 新增 | 建立資料 |
| R | Read | 讀取 / 檢視 | 查看或取得資料 |
| U | Update | 更新 | 修改原本的資料 |
| D | Delete | 刪除 | 移除資料 |
只要是需要管理資料的系統,通常都會看到 CRUD 的概念。
當我們之後開始接觸 API 時,也會常常看到 CRUD。
API 通常會搭配 HTTP Method,來表示我們想對資料進行什麼操作:
| CRUD | HTTP Method | 用途 |
|---|---|---|
| Create | Post | 新增資料 |
| Read | Get | 取得資料 |
| Update | PUT / PATCH | 更新資料 |
| Delete | DELETE | 刪除資料 |
這部分會牽涉到 API、HTTP Method 等內容,現在先有個基本印象即可,之後實際用到時再回來補充。
在不同的系統或開發情境中,還可能會看到其他類似的資料操作概念,例如 BREAD 等。
這些概念會在 CRUD 的基礎上增加或重新整理某些操作。
不過目前先不用一次記住這麼多。
先搞懂 CRUD:Create、Read、Update、Delete。
等之後實際遇到其他概念時,再去了解就可以了。
(參考資料:Wikipedia - CRUD)