CRUDとは

CRUDとは

よく聞くCRUDとは何か、整理できてなかったからまとめてみた。

システムの最低要件

システムを作るとき、めっちゃ簡単に言うとWebサイトを作るときに最低限必要と言われている要件のこと。

Create

CreateのC、「作成」とか「登録」とか表現する。

Twitterだとツイート機能、ブログだと投稿機能。

これらがCreateにあたる。

Read

ReadのR、「参照」とか「閲覧」のこと。

サイトを見る(=閲覧)のに必要な機能。

これがないと何も始まらない感じはある(=なくても良い珍しいシステムもあるかもだけど)。

Update

UpdateのU、「更新」のこと。

一度作ったブログ記事を更新したりできる。

珍しく(?)TwitterにこのUpdate機能はない。一度投稿したら、そのツイートを描き直すことはできない。

Delete

DeleteのD、「削除」のこと。

間違えて投稿したツイートを削除したり、誤った情報を載せたブログ記事を削除したりするやつ。

まとめ

システムに必要な機能の頭文字を取っている。

機能を指してるだけで、HTTPメソッドとは似ているが全く別物。

CRUDの中にHTTPメソッドが含まれているイメージ。