PassFront
  1. PassFront
  2. База знаний
  3. Продвинутые темы

Что такое CRUD?

Продвинутые темы

CRUD — это аббревиатура четырёх базовых операций над данными: Create (создать), Read (прочитать), Update (обновить), Delete (удалить).

Четыре операции

  • C — Create — создание новой записи.
  • R — Read — чтение/получение данных.
  • U — Update — изменение существующей записи.
  • D — Delete — удаление записи.

Это фундамент работы почти любого приложения с данными.

Соответствие HTTP-методам (REST)

  • Create — HTTP-метод: POST; Пример: POST /users
  • Read — HTTP-метод: GET; Пример: GET /users/1
  • Update — HTTP-метод: PUT / PATCH; Пример: PATCH /users/1
  • Delete — HTTP-метод: DELETE; Пример: DELETE /users/1

Соответствие SQL

  • Create — INSERT
  • Read — SELECT
  • Update — UPDATE
  • Delete — DELETE

Зачем понятие

  • Общий язык для описания операций над данными.
  • Основа проектирования API и БД.
  • Многие фреймворки/ORM генерируют CRUD автоматически.

Коротко для собеседования

CRUD — четыре базовые операции над данными: Create (POST/INSERT), Read (GET/SELECT), Update (PUT-PATCH/UPDATE), Delete (DELETE/DELETE). Фундамент работы с данными; лежит в основе REST API и БД. Даёт общий язык для проектирования.

Другие вопросы раздела