Видалення і добавлення нових полів у таблиці засобами SQL

Для того, щоб проводити будь-які зміни в таблиці бази даних існує оператор ALTER TABLE, який має наступний формат:

ALTER TABLE <Ім'я таблиці>
ADD <Ім'я поля> <Тип данихя>,
DROP <Ім'я поля>,
...................................................
ADD <Ім'я поля> <Тип данихя>,
DROP <Ім'я поля>;

Зауваження: при спробі видалити поле, якого не існує або при добавлення поля з іменем яке вже існує, винекне вийняткова ситуація.

Де оператор ADD добавляє нове поле в таблиці, ім'я і тип даних в яком задаються аналогічно, як і у операторі   CREATE TABLE; оператор DROP — видаляє поле із таблиці з заданим іменем.

Для того, щоб закріпити роботу даного оперетора детальніше, розглянемо наступний приклад в якому будемо змінювати структуру таблиці Cars:

ALTER TABLE Cars
ADD mileage integer,
ADD comfort varchar (250),
DROP other;

В даному прикладі до таблиці Cars добавлено поле milage цілого типу і поле comfort рядкового типу. Поле other було видалено.

Матеріал був корисним, поділись в соціальних мережах:

Якщо тобі сподобалась дана тема, залиш свій коментар