Операция ALTER TABLE отличается от DROP и CREATE следующим образом:
Таким образом, DROP и CREATE создают объект с нуля, а ALTER дополняет и настраивает уже существующий. 1
Выбор между этими операциями зависит от конкретной задачи: ALTER позволяет точечно изменять объекты, сохраняя данные и связи, а DROP и CREATE — подразумевает полное обновление, но может нарушить установленные связи. 1