Команда MODIFY COLUMN
Команда MODIFY COLUMN используется совместно с
ALTER TABLE для изменения типа данных,
ограничений и других свойств уже существующего столбца.
При выполнении команды структура таблицы изменяется,
а данные могут быть приведены к новому типу.
Синтаксис
ALTER TABLE table_name
MODIFY COLUMN column_name data_type [column_attributes]
Таблицы для примеров
| id | name | salary |
|---|---|---|
| 1 | Ivan | 50000 |
| 2 | Olga | 52000 |
| 3 | Sergey | 48000 |
Пример
Давайте изменим тип данных столбца salary на BIGINT:
ALTER TABLE employees
MODIFY COLUMN salary BIGINT
Пример
Давайте сделаем столбец name обязательным и ограничим его длину:
ALTER TABLE employees
MODIFY COLUMN name VARCHAR(100) NOT NULL
Смотрите также
-
команду
ALTER TABLE,
которая изменяет таблицу -
команду
ADD COLUMN,
которая добавляет новый столбец -
команду
DROP COLUMN,
которая удаляет столбец