Что такое 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);
Комментарии