Встречается на собеседованиях • сегодня
С помощью каких конструкций можно добавить ограничение к существующей таблице
В SQL можно использовать ALTER TABLE для добавления ограничений к существующей таблице. Основные типы ограничений:
- PRIMARY KEY:
sql
ALTER TABLE employees ADD PRIMARY KEY (id);- FOREIGN KEY:
sql
ALTER TABLE orders
ADD CONSTRAINT fk_customer
FOREIGN KEY (customer_id) REFERENCES customers(id);- UNIQUE:
sql
ALTER TABLE users ADD UNIQUE (email);- CHECK:
sql
ALTER TABLE products
ADD CONSTRAINT price_check CHECK (price > 0);- NOT NULL:
sql
ALTER TABLE employees MODIFY COLUMN name VARCHAR(100) NOT NULL;Для удаления ограничения используется:
sql
ALTER TABLE table_name DROP CONSTRAINT constraint_name;
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы