Из каких подмножеств состоит SQL?

SQL (Structured Query Language) состоит из нескольких подмножеств, каждое из которых выполняет определенные функции и задачи. Основные подмножества SQL включают:

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

Эти подмножества SQL предоставляют различные возможности для работы с данными в базе данных, управления структурой схемы данных и обеспечения безопасности и целостности данных.