Какие операции языка SQL реализуют набор CRUD?

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

  • create — создание;
  • read — чтение;
  • update — обновление;
  • delete — удаление.

Примером CRUD могут служить операции языка SQL:

  • INSERT (создание);
  • SELECT (чтение);
  • UPDATE (обновление);
  • DELETE (удаление).

В качестве другого примера часто приводят методы запросов в протоколе HTTP:

  • POST (создание);
  • GET (чтение);
  • PUT (обновление);
  • DELETE (удаление).

Однако, такой пример следует признать не совсем удачным. Дело в том, что в авторы большинства Web-приложений, базирующихся на протоколе HTTP, реализуют обработку запросов самостоятельно и нередко реальные действия, выполняемые при получении запроса, не отражают первоначальное назначение конкретного метода. В частности, во многих приложениях при получении запроса POST данные не создаются, а читаются из хранилища.

Источники:

Дополнительно на Геноне: