Вопрос2
Осталось:

Объясните различия между DDL, DML и DCL в SQL?

Образцовый ответ

Показывать ответ по умолчанию

SQL-команды разделяются на три основные категории:

DDL (Data Definition Language) — язык определения данных:

  • Используется для определения структуры базы данных (схемы).
  • Основные команды: CREATE, ALTER, DROP, TRUNCATE, RENAME.

DML (Data Manipulation Language) — язык манипулирования данными:

  • Используется для работы с данными внутри таблиц.
  • Основные команды: SELECT, INSERT, UPDATE, DELETE.

DCL (Data Control Language) — язык управления доступом:

  • Используется для управления правами доступа к базе данных.
  • Основные команды: GRANT, REVOKE.