SQL - Оператор ALTER TABLE

Оператор ALTER TABLE используется для добавления, удаления или изменения столбцов в существующей таблице, а также для добавления и удаления различных ограничений для существующей таблицы.

ALTER TABLE - ADD Column

Чтобы добавить столбец в таблицу, используйте следующий синтаксис:

ALTER TABLE table_name
ADD column_name datatype;

ALTER TABLE - DROP COLUMN

Чтобы удалить столбец в таблице, используйте следующий синтаксис (обратите внимание, что некоторые системы баз данных не позволяют удалить столбец):

ALTER TABLE table_name
DROP COLUMN column_name;

ALTER TABLE - ALTER/MODIFY COLUMN

Чтобы изменить тип данных столбца в таблице, используйте следующий синтаксис:

ALTER TABLE table_name
ALTER COLUMN column_name datatype;
ALTER TABLE table_name
MODIFY COLUMN column_name datatype;

Изменить тип данных

Изменим тип данных столбца с именем «day_birth» в таблице «users».

ALTER TABLE users
ALTER COLUMN day_birth year;

Пример DROP COLUMN

Для удаления столбца «day_birth» в таблице  «users» используется следующее:

ALTER TABLE users
DROP COLUMN day_birth;