【くるっど】
CRUD とは?
💡 データ操作の「4大基本操作」、ほぼ全てのアプリはCRUDで成り立つ
📌 このページのポイント
CRUDって何?
データ操作の4つの基本:Create(新しいデータを作る)・Read(データを読む)・Update(データを変える)・Delete(データを消す)。Todoアプリならタスクの「追加・一覧表示・編集・削除」がCRUDそのもの。
SQLとの対応は?
Create=INSERT(行を追加)、Read=SELECT(行を取得)、Update=UPDATE(行を変更)、Delete=DELETE(行を削除)。この4つを覚えればSQLの基本操作はカバーできる。
REST APIとはどう対応するの?
POST(Create)・GET(Read)・PUT/PATCH(Update)・DELETE(Delete)が対応する。「GET /users」でユーザー一覧取得、「POST /users」で新規ユーザー作成、「DELETE /users/1」でID1のユーザー削除というのがREST APIの基本パターン。
CRUDだけでアプリって作れるの?もっと複雑なことが必要?
まとめ:ざっくりこれだけ覚えればOK!
CRUDって出てきたら「データの4大基本操作(作成・読取・更新・削除)、あらゆるアプリの基盤」と思えばOK!
📖 おまけ:英語の意味
「Create, Read, Update, Delete」 = 作成・読取・更新・削除
💬 2000年代初頭から使われる定番の略語。データベースのカーソル操作(CRUD)として命名したのがJames Martinとされている