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