Команда ALTER TABLE

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

Синтаксис

sqlALTER TABLE table_name
action

Таблицы для примеров

employees
id name salary
1 Ivan 50000
2 Olga 52000
3 Sergey 48000

Пример

Давайте добавим в таблицу новый столбец age:

sqlALTER TABLE employees
ADD COLUMN age INT

Результат выполнения:

employees
id name salary age
1 Ivan 50000
2 Olga 52000
3 Sergey 48000

Пример

Давайте изменим тип данных столбца salary:

sqlALTER TABLE employees
MODIFY COLUMN salary BIGINT

Пример

Давайте удалим из таблицы столбец name:

sqlALTER TABLE employees
DROP COLUMN name

Результат выполнения:

employees
id salary age
1 50000
2 52000
3 48000

Смотрите также

  • команду CREATE TABLE,
    которая создаёт таблицу
  • команду ADD COLUMN,
    которая добавляет новый столбец
  • команду DROP COLUMN,
    которая удаляет столбец
  • команду MODIFY COLUMN,
    которая меняет тип или атрибуты столбца