Разница между командами CREATE и ALTER в DDL заключается в их назначении:
- CREATE создаёт объекты базы данных, например таблицы или представления. 15 При создании таблицы указываются имена таблицы, столбцов, типы данных каждого столбца и размеры столбцов. 2
- ALTER применяется для модификации существующей структуры базы данных. 12 С её помощью можно добавить или удалить столбцы в таблице, изменить тип столбца, добавить ограничения и так далее. 1
Таким образом, CREATE создаёт новые объекты, а ALTER изменяет структуру ранее созданных объектов в базе данных. 5
Например, с помощью CREATE можно создать таблицу, а с помощью ALTER — добавить в неё новый столбец. 5