Встречается на собеседованиях • сегодня

Как добавить ограничение для поля в таблице SQL

Для добавления ограничения в SQL можно использовать CONSTRAINT при создании или изменении таблицы. Основные типы ограничений:

  1. NOT NULL – запрещает пустые значения
  2. UNIQUE – гарантирует уникальность
  3. PRIMARY KEY – уникальный идентификатор
  4. FOREIGN KEY – ссылка на другую таблицу
  5. CHECK – проверка по условию

Пример создания таблицы с ограничениями:

sql
CREATE TABLE users (
    id INT PRIMARY KEY,
    email VARCHAR(255) UNIQUE NOT NULL,
    age INT CHECK (age >= 18)
);

Добавление ограничения к существующей таблице:

sql
ALTER TABLE users 
ADD CONSTRAINT age_check CHECK (age <= 120);
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы