Команда MODIFY COLUMN

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

Синтаксис

sqlALTER TABLE table_name
MODIFY COLUMN column_name data_type [column_attributes]

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

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

Пример

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

sqlALTER TABLE employees
MODIFY COLUMN salary BIGINT

Пример

Давайте сделаем столбец name обязательным и ограничим его длину:

sqlALTER TABLE employees
MODIFY COLUMN name VARCHAR(100) NOT NULL

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

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