Junior
42
questionbank

Как добавить ограничения в базу данных?

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Ограничения в базу данных добавляются при создании таблицы (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