Ограничения в базу данных добавляются при создании таблицы (ALTER TABLE) или модификации существующей таблицы (ALTER TABLE).
Основные типы ограничений в SQL:
NOT NULL: Гарантирует, что столбец не может содержать отсутствующие значения.UNIQUE: Гарантирует, что все значения в столбце (или комбинации столбцов) уникальны.PRIMARY KEY: Комбинация NOT NULL и UNIQUE. Уникально идентифицирует каждую строку в таблице.FOREIGN KEY: Связывает таблицы, ссылаясь на PRIMARY KEY в другой таблице. Обеспечивает ссылочную целостность.CHECK: Гарантирует, что все значения в столбце удовлетворяют определенному условию.DEFAULT: Устанавливает значение по умолчанию для столбца, если значение не указано при вставке.Примеры:
sql
sql
sql
sql
sql
sql