Язык определения данных (DDL) работает со структурой базы данных, в то время как язык манипулирования (он будет описан позже) — с данными, которые находятся в этой структуре. DDL состоит из следующих трех команд.
Для создания основных структур базы данных используются разные формы команды CREATE (создать).
Для изменения созданных структур применяется команда ALTER (изменить).
Команда DROP (прекратить) применяется к таблице, чтобы не только удалить табличные данные, но и разрушить саму структуру этой таблицы.
В следующих разделах кратко описываются команды DDL. В главах 4 и 5 эти команды используются в примерах.