CRUD představuje čtyři operace: Create (Vytvořit), Read (Číst), Update (Aktualizovat) a Delete (Odstranit). Téměř každá aplikace, se kterou pracujete (Facebook, e-shop, bankovnictví), je v jádru „CRUD aplikací“ – umožňuje vám přidávat příspěvky, číst je, upravovat a případně mazat.
Tento koncept poskytuje standardizovaný způsob, jakým aplikace manipulují s entitami v databázovém systému.
Operace CRUD mají své přímé ekvivalenty v jazyce SQL i v internetovém protokolu HTTP.
| Funkce | SQL příkaz | HTTP Metoda | Popis |
|---|---|---|---|
| Create | INSERT | POST | Vytvoření nového záznamu (např. registrace uživatele). |
| Read | SELECT | GET | Získání a zobrazení dat (např. profil uživatele). |
| Update | UPDATE | PUT / PATCH | Úprava existujících dat (např. změna hesla). |
| Delete | DELETE | DELETE | Trvalé odstranění dat (např. smazání účtu). |
Představte si správu článků na blogu:
INSERT do databáze.GET na zobrazení článku.UPDATE.DELETE.V některých systémech se CRUD rozšiřuje o další operace pro lepší použitelnost:
Související pojmy: SQL, HTTP, RDBMS, API, REST, JavaScript, Databáze.