← Назад к вопросам
Что такое 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 разработчик должен хорошо знать эти операции.