Изменение существующей таблицы
Для модификации структуры и параметров существующей таблицы используется команда ALTER TABLE .Синтаксис команды-
ALTER TABLE <имя таблицы> ADD (<имя столбца> <тип данных> <размер>);
ХХХХХХХХХХХХХ
По этой команде для существующих в таблице строк добавляется новый столбец, в который заносится NULL-значение. Этот столбец становится последним в таблице. Можно добавлять несколько столбцов, в этом случае их определения в команде ALTER TABLE разделяются запятой.
ХХХХХХХХХХХХХХХХХХ
Возможно изменение описания столбцов. Часто это связано с изменением размеров столбцов, добавлением или удалением ограничений, накладываемых на их значения. Синтаксис команды в этом случае имеет вид
ALTER TABLE <имя таблицы> MODIFY <имя столбца> <тип данных> <размер/точность>;
Модификация характеристик столбца может осуществляться не в любом случае, а с учетом следующих ограничений:
• изменение типа данных возможно только в том случае, если
столбец пуст;
• для незаполненного столбца можно изменять размер/точ
ность. Для заполненного столбца размер/точность можно
увеличить, но нельзя понизить;
• ограничение NOT NULL может быть установлено, если ни од
но значение в столбце не содержит null. Опцию not null
всегда можно отменить;
• разрешается изменять значения, установленные по умолчанию.
Дата добавления: 2015-08-26; просмотров: 465;