Оператор 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 |