Изменяет структуру таблицы
ALTER TABLE
[<название БД>.]<таблица>
<преобразование>
Добавляет новую колонку в таблицу
новое поле должно иметь дефолтное значение или значение NULL должно быть допустимым.
поле не может быть объявлено как первичный ключ или уникальный
ALTER TABLE table_name
ADD COLUMN group_id INT NOT NULL
Добавляет foreign key для таблицы
ALTER TABLE table
ADD FOREIGN KEY (group_id) REFERENCES table_groups (ID)
Изменяет солбец
-- устанавливает дефолтное значение для столбца
ALTER TABLE table
ALTER COLUMN group_id SET 1
-- усталвнивает новый тип для столбца
ALTER TABLE table
ALTER COLUMN group_id UUID
Удаление столбца из таблицы
ALTER TABLE table
DROP COLUMN group_id
Переименовывание таблицы
ALTER TABLE [IF EXISTS] table_name
RENAME TO new_table_name
ALTER TABLE table
RENAME TO table1
ADD
ограничения на таблицу
DROP CONSTRANT <столбец> RESTRICT | CASSCADE