Оператор SQL ALTER TABLE


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

Оператор SQL ALTER TABLE имеет следующий синтаксис:

ALTER TABLE table_name
ADD column_name datatype

Примеры оператора SQL ALTER TABLE. Имеется следующая таблица Artists:

Singer Album Year Sale
The Prodigy Invaders Must Die 2008 1200000
Drowning Pool Sinner 2001 400000
Massive Attack Mezzanine 1998 2300000
The Prodigy Fat of the Land 1997 600000
The Prodigy Music For The Jilted Generation 1994 1500000
Massive Attack 100th Window 2003 1200000
Drowning Pool Full Circle 2007 800000
Massive Attack Danny The Dog 2004 1900000
Drowning Pool Resilience 2013 500000

Пример 1. Добавить столбец Producer, используя оператор SQL ALTER TABLE:

ATLER TABLE Artists ADD Producer varchar(20)

В результате, в таблицу Artists будет добавлен столбец Producer:

SELECT * FROM Artists

Результат:

Singer Album Year Sale Producer
The Prodigy Invaders Must Die 2008 1200000
Drowning Pool Sinner 2001 400000
Massive Attack Mezzanine 1998 2300000
The Prodigy Fat of the Land 1997 600000
The Prodigy Music For The Jilted Generation 1994 1500000
Massive Attack 100th Window 2003 1200000
Drowning Pool Full Circle 2007 800000
Massive Attack Danny The Dog 2004 1900000
Drowning Pool Resilience 2013 500000