何謂CRUD?

CRUD

CRUD 主要是 Create, Read, Update, Delete 分別字母開頭,

主要為「增刪查改」分別的英文做代表,不過會根據不同情況,有所改變。

CRUD 很常用於使用資料庫與網頁的 API。

  • Create 代表建立的意思

  • Read 代表讀取的意思

  • Update 代表更新的意思

  • Delete 代表刪除的意思

HTTP 的 CRUD

「增刪查改」會根據不同情況,有所改變,

然而對於 HTTP 而言,

原本的查(Read)就會改為 GET,

增(Create)就會改為 POST,

改(Update)就會改成 PUT。

SQL 的 CRUD

對於 SQL 而言,

查(Read)就會改為 SELECT,

增(Create)就會改為 INSERT。

CRUD 應用

對電腦程式而言,CRUD 是形成一個動態網站必要的操作手段。

畢竟當你想看到一個網站,必然經過了建立,讀取,甚至可以做更新或是刪除。

對於 CRUD 在 ROR 的應用,我會以一個建立賣書的網站來慢慢細談。


參考資料:

維基百科 - CRUD

MDN - CRUD