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