DDL (Data Definition Language) в структуре языка SQL — это группа команд для создания и изменения структуры объектов базы данных: таблиц, представлений, схем и индексов. 1 Изменения, сделанные с помощью DDL-команд, постоянны и автоматически фиксируются. 2
DML (Data Manipulation Language) — это группа команд для работы с данными, хранящимися в таблицах базы данных: извлечения, вставки, обновления или удаления данных. 2 Изменения не фиксируются автоматически, их можно откатить. 2
DCL (Data Control Language) — это группы команд для контроля доступа к базе данных, обеспечения того, что только авторизованные пользователи могут выполнять конкретные операции. 2 С их помощью предоставляют или отзывают доступ к объектам базы данных. 2