Встречается на собеседованиях • сегодня
Какой запрос добавит ограничение к существующей таблице
Для добавления ограничения (constraint) к существующей таблице в SQL используется команда ALTER TABLE. Основные типы ограничений:
- PRIMARY KEY:
sql
ALTER TABLE table_name ADD PRIMARY KEY (column_name);- FOREIGN KEY:
sql
ALTER TABLE table_name
ADD CONSTRAINT fk_name
FOREIGN KEY (column) REFERENCES other_table(column);- UNIQUE:
sql
ALTER TABLE table_name ADD UNIQUE (column_name);- CHECK:
sql
ALTER TABLE table_name ADD CHECK (condition);- NOT NULL (синтаксис отличается):
sql
ALTER TABLE table_name MODIFY column_name datatype NOT NULL;Пример добавления внешнего ключа:
sql
ALTER TABLE orders
ADD CONSTRAINT fk_customer
FOREIGN KEY (customer_id) REFERENCES customers(id);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы