Я услышал условия DDL и DML в отношении баз данных, но я не понимаю, каковы они.
Каковы они и как они касаются SQL?
DDL - это язык определения данных : он используется для определения структур данных .
Например, с SQL это будут такие инструкции, как создать таблицу
, изменить таблицу
, ...
DML - это язык обработки данных : он используется для управления самими данными .
Например, с SQL это будут такие инструкции, как insert
, update
, delete
, ...
DDL = язык определения данных, любые команды, которые предоставляют структуру и другую информацию о ваших данных
DML = язык манипулирования данными, их всего 3: INSERT, UPDATE, DELETE. 4, если вы посчитаете SELECT * INTO x_tbl из таблицы
MSSQL (ANSI SQL: CREATE TABLE x_tbl AS SELECT * FROM tbl
)