Загрузка данных


 1. Определяет формат данных в столбце (числа, текст, даты). Примеры: INT, VARCHAR, DATE.
 2. Правила, ограничивающие значения в столбцах для обеспечения целостности данных. Примеры: NOT NULL, UNIQUE, CHECK.
 3. Уникальный идентификатор каждой записи, не допускающий пустых значений. Определяется через PRIMARY KEY при создании.
 4. Связь столбца с первичным ключом другой таблицы для обеспечения ссылочной целостности. Определяется через REFERENCES.
 5. ALTER TABLE.
 6. ALTER TABLE имя_таблицы ADD имя_столбца тип;.
 7. ALTER TABLE имя_таблицы DROP COLUMN имя_столбца;.
 8. Потерю всех данных в этом столбце и наличие связей с другими объектами (ключами, индексами).
 9. ALTER TABLE имя_таблицы ALTER COLUMN имя_столбца TYPE новый_тип;.
 10. Возможность автоматической конвертации существующих данных и риск их потери или обрезки.
 11. ALTER TABLE имя_таблицы ALTER COLUMN имя_столбца SET NOT NULL;.
 12. ALTER TABLE имя_таблицы ADD CONSTRAINT имя_ограничения UNIQUE(столбец);.
 13. ALTER TABLE имя_таблицы ADD CONSTRAINT имя_ограничения CHECK (условие);.
 14. ALTER TABLE имя_таблицы DROP CONSTRAINT имя_ограничения;.
 15. ALTER TABLE старое_имя RENAME TO новое_имя;.