В чем отличие между DML и DDL?

Язык определения данных (DDL) используется для определения или изменения структуры базы данных (например, создание, удаление таблиц).

Короткий ответ

Что ответить на собеседовании

Язык определения данных (DDL) используется для определения или изменения структуры базы данных (например, создание, удаление таблиц). Язык манипулирования данными (DML) используется для работы с данными, хранящимися в базе данных (например, вставка, обновление, удаление записей).

Подробный разбор

Ответ с пояснениями

Язык определения данных (DDL) используется для определения или изменения структуры базы данных (например, создание, удаление таблиц). Язык манипулирования данными (DML) используется для работы с данными, хранящимися в базе данных (например, вставка, обновление, удаление записей).

DDL команды:

  • CREATE
  • ALTER
  • DROP
  • TRUNCATE
  • RENAME

DML команды:

  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • MERGE
  • CALL
  • EXPLAIN PLAN
  • LOCK TABLE

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку