Що таке ALTER в SQL?
Оператор ALTER у мові SQL використовується зміни структури існуючої бази даних, таблиці чи індексу. Він дозволяє додавати, змінювати або видаляти стовпці в таблиці, змінювати типи даних, додавати або видаляти обмеження (наприклад, PRIMARY KEY, FOREIGN KEY), а також вносити інші зміни до структури бази даних.
Синтаксис:
-- Зміна таблиці
ALTER TABLE table_name
ADD COLUMN column_name data_type;
-- Зміна типу даних стовпця
ALTER TABLE table_name
ALTER COLUMN column_name new_data_type;
-- Додавання PRIMARY KEY
ALTER TABLE table_name
ADD PRIMARY KEY (column_name);
-- Видалення стовпця
ALTER TABLE table_name
DROP COLUMN column_name;
Приклад:
Припустимо, ми маємо таблицю "Students" з інформацією про студентів. Щоб додати стовпець "Email" до таблиці "Students", використовуємо оператор ALTER:
ALTER TABLE Students
ADD COLUMN Email VARCHAR(100);
Коментарі