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