Что такое DDL, DML, DCL? В чём их отличия и примеры команд?

DDL (Data Definition Language) — язык определения данных. Используется для создания и изменения структуры базы данных. Примеры команд:

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

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

DDL (Data Definition Language) — язык определения данных. Используется для создания и изменения структуры базы данных. Примеры команд:

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

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

DDL (Data Definition Language) — язык определения данных. Используется для создания и изменения структуры базы данных. Примеры команд:

  • CREATE TABLE
  • ALTER TABLE
  • DROP TABLE

DML (Data Manipulation Language) — язык манипуляции данными. Позволяет добавлять, изменять, удалять и извлекать данные. Примеры команд:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE

DCL (Data Control Language) — язык управления доступом и правами. Примеры команд:

  • GRANT (предоставить права)
  • REVOKE (отозвать права)

Отличия:

  • DDL работает со структурой базы данных.
  • DML работает с содержимым таблиц.
  • DCL управляет правами пользователей и безопасностью.

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

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

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

Подробнее