Sobes.tech
Назад к вопросам
Middle
9

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

Компании, где спрашивали
ГК ИннотехГК Иннотех

Ответ от нейросети

sobes.tech AI

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 управляет правами пользователей и безопасностью.