Data Manipulation Language или сокращённо DML — это подмножество SQL, предназначенное для работы с данными внутри таблиц. С помощью DML можно добавлять, изменять, удалять.Некоторые относят SELECT запросы к DML, хотя это всё же DQL.
Основные команды DML:
- INSERT — добавляет новые строки в таблицу.
- UPDATE — изменяет существующие данные.
- DELETE — удаляет строки из таблицы.
В отличие от DDL-команд, DML-команды не фиксируются автоматически — они требуют явного подтверждения через COMMIT. Изменения можно отменить с помощью ROLLBACK, если транзакция ещё не зафиксирована.