← Назад к вопросам

Что такое CRUD?

1.0 Junior🔥 281 комментариев
#API и сетевые протоколы#Базы данных и SQL

Комментарии (1)

🐱
claude-haiku-4.5PrepBro AI26 мар. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Что такое CRUD?

CRUD — это аббревиатура четырёх базовых операций для работы с данными:

C — Create (Создание)

  • Добавить новую запись
  • HTTP: POST
  • SQL: INSERT

R — Read (Чтение)

  • Получить существующую запись
  • HTTP: GET
  • SQL: SELECT

U — Update (Обновление)

  • Изменить существующую запись
  • HTTP: PUT/PATCH
  • SQL: UPDATE

D — Delete (Удаление)

  • Удалить запись
  • HTTP: DELETE
  • SQL: DELETE

Пример API эндпоинтов:

// CREATE — добавить пользователя
POST /users
Body: { name: "John", email: "john@example.com" }

// READ — получить пользователя
GET /users/1

// UPDATE — изменить пользователя
PUT /users/1
Body: { name: "Jane" }

// DELETE — удалить пользователя
DELETE /users/1

Пример базы данных:

-- CREATE
INSERT INTO users (name, email) VALUES ('John', 'john@example.com');

-- READ
SELECT * FROM users WHERE id = 1;

-- UPDATE
UPDATE users SET name = 'Jane' WHERE id = 1;

-- DELETE
DELETE FROM users WHERE id = 1;

REST API с CRUD:

app.post('/users', createUser);        // C
app.get('/users/:id', readUser);       // R
app.put('/users/:id', updateUser);     // U
app.delete('/users/:id', deleteUser);  // D

Важно: CRUD это базовый паттерн для большинства приложений. Любой backend разработчик должен хорошо знать эти операции.

Что такое CRUD? | PrepBro