SQL (Structured Query Language) состоит из нескольких подмножеств, каждое из которых выполняет определенные функции. Основные подмножества SQL включают:
- DDL (Data Definition Language) - Язык определения данных. Этот подмножество используется для создания, изменения и удаления объектов базы данных, таких как таблицы, индексы и схемы. Команды DDL включают:
- CREATE - создание новых объектов
- ALTER - изменение существующих объектов
- DROP - удаление объектов
- DML (Data Manipulation Language) - Язык манипулирования данными. Этот подмножество используется для работы с данными в базе данных. Команды DML позволяют добавлять, изменять и удалять данные. Основные команды DML:
- SELECT - выборка данных
- INSERT - вставка новых данных
- UPDATE - обновление существующих данных
- DELETE - удаление данных
- DCL (Data Control Language) - Язык управления данными. Этот подмножество используется для управления доступом к данным и правами пользователей в базе данных. Основные команды DCL:
- GRANT - предоставление прав пользователям
- REVOKE - отзыва прав у пользователей
Таким образом, правильный ответ на ваш вопрос: SQL состоит из подмножеств DDL, DML и DCL.