Какие группы операторов SQL знаешь? Что к ним относится?

Обычно выделяют DDL для структуры, DML для данных, DCL для прав и TCL для транзакций. SELECT иногда относят к отдельной группе DQL.

Короткий ответ

Что ответить на собеседовании

Обычно выделяют DDL для структуры, DML для данных, DCL для прав и TCL для транзакций. SELECT иногда относят к отдельной группе DQL.

Подробный разбор

Ответ с пояснениями

Обычно выделяют DDL для структуры, DML для данных, DCL для прав и TCL для транзакций. SELECT иногда относят к отдельной группе DQL.

Примеры: CREATE и ALTER — DDL; INSERT, UPDATE, DELETE — DML; GRANT и REVOKE — DCL; COMMIT и ROLLBACK — TCL. Классификация учебная и может различаться между источниками.

Важнее понимать поведение команды в конкретной СУБД: например, транзакционность DDL и последствия TRUNCATE не одинаковы во всех системах.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее