Back to questions
ГК Иннотех
Middle
10
Что такое DDL, DML, DCL? В чём их отличия и примеры команд?
Companies where asked
Answer from AI
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 управляет правами пользователей и безопасностью.