Команда ADD COLUMN
Команда ADD COLUMN используется совместно с
ALTER TABLE
для добавления нового столбца в уже существующую таблицу.
При добавлении можно указать тип данных, ограничения
и значение по умолчанию.
Синтаксис
ALTER TABLE table_name
ADD COLUMN column_name data_type
Таблицы для примеров
| id | name | salary |
|---|---|---|
| 1 | Ivan | 50000 |
| 2 | Olga | 52000 |
| 3 | Sergey | 48000 |
Пример
Давайте добавим в таблицу employees новый столбец age с типом INT:
ALTER TABLE employees
ADD COLUMN age INT
Результат выполнения кода:
| id | name | salary | age |
|---|---|---|---|
| 1 | Ivan | 50000 | NULL |
| 2 | Olga | 52000 | NULL |
| 3 | Sergey | 48000 | NULL |
Пример
Давайте добавим в таблицу employees обязательный столбец hire_date с типом DATE и значением по умолчанию:
ALTER TABLE employees
ADD COLUMN hire_date DATE NOT NULL DEFAULT '2024-01-01'
Результат выполнения кода:
| id | name | salary | hire_date |
|---|---|---|---|
| 1 | Ivan | 50000 | 2024-01-01 |
| 2 | Olga | 52000 | 2024-01-01 |
| 3 | Sergey | 48000 | 2024-01-01 |
Смотрите также
-
команду
ALTER TABLE,
которая запускает изменение таблицы -
команду
MODIFY COLUMN,
которая меняет свойства столбца -
команду
DROP COLUMN,
которая удаляет столбец