Встречается на собеседованиях • сегодня
Как можно внедрить ограничение в таблицу
В SQL можно добавить ограничения (constraints) при создании или изменении таблицы. Основные типы ограничений:
- PRIMARY KEY - уникальный идентификатор
- FOREIGN KEY - связь между таблицами
- UNIQUE - уникальность значений
- CHECK - проверка условия
- NOT NULL - запрет NULL значений
- DEFAULT - значение по умолчанию
Пример создания таблицы с ограничениями:
sql
CREATE TABLE employees (
id INT PRIMARY KEY,
name VARCHAR(100) NOT NULL,
email VARCHAR(100) UNIQUE,
age INT CHECK (age >= 18),
dept_id INT,
hire_date DATE DEFAULT CURRENT_DATE,
FOREIGN KEY (dept_id) REFERENCES departments(id)
);Для добавления ограничения к существующей таблице:
sql
ALTER TABLE employees
ADD CONSTRAINT age_check CHECK (age <= 65);Ограничения помогают поддерживать целостность данных на уровне БД.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы