DML, DDL
Команды языка SQL можно разбить на две группы - DML и DDL.
Кроме DML и DDL существуют еще команды DCL и TCL. На текущий момент они не рассматриваются в этом учебнике.
DML расшифровывается как Data Manipulation Language (Язык манипулирования данными). В него входят команды, которые могут изменять данные в БД.
INFO
К изменениям относятся также добавление и изменение данных.
К командам DML относятся:
SELECTINSERTUPDATEDELETEMERGE
INFO
Интересный момент - команда SELECT не изменяет данные, а только получает, но она все равно относится к категории DML.
DDL расшифровывается как Data Definition Language(Язык определения данных). В него входят те команды, которые отвечают за создание или изменение структуры данных или новых объектов в БД.
К DDL командам языка SQL относятся:
CREATERENAMEALTERDROPRENAMETRUNCATECOMMENT
Более подробно большая часть этих команд будет рассмотрена далее в этом учебнике.