Оператор ALTER TABLE используется для добавления, удаления или модификации колонки в уже существующей таблице. ALTER TABLE изменяет определение таблицы одним из следующих способов:
Структура существующей таблицы может быть модифицирована с помощью команды ALTER TABLE. Пример переименование таблицы:
- добавляет столбец;
- добавляет ограничение целостности;
- переопределяет столбец (тип данных, размер, умалчиваемое значение);
- удаляет столбец;
- модифицирует характеристики памяти или иные параметры;
- включает, выключает или удаляет ограничение целостности или триггер.
Структура существующей таблицы может быть модифицирована с помощью команды ALTER TABLE. Пример переименование таблицы:
ALTER TABLE table1 RENAME table2;
Пример добавления в таблицу table2 столбца «name_new_column» с типом int:
ALTER TABLE table2 ADD COLUMN name_new_column int;
Пример добавления в таблицу table2 столбец «name_new_column» с типом int, причем столбец не может принимать значение NULL:
ALTER TABLE table2 ADD COLUMN name_new_column int NOT NULL;
Пример добавления в таблицу table2 столбец «name_new_column» с типом int, причем столбец по умолчанию имеет значение «1»:
ALTER TABLE table2 ADD COLUMN name_new_column int DEFAULT 1;
Пример удаления из таблицы table2 столбца name_new_column:
ALTER TABLE table2 DROP COLUMN name_new_column;
Видео по статье: