Встречается на собеседованиях • сегодня
Назови ограничение помимо PRIMARY KEY, UNIQUE, NOT NULL и CHECK
Еще одно важное ограничение в SQL — FOREIGN KEY. Оно обеспечивает ссылочную целостность, связывая столбец или группу столбцов с PRIMARY KEY или UNIQUE другой таблицы.
Пример:
sql
CREATE TABLE Orders (
order_id INT PRIMARY KEY,
customer_id INT,
FOREIGN KEY (customer_id) REFERENCES Customers(customer_id)
);Здесь customer_id в таблице Orders должен существовать в таблице Customers. Если попытаться вставить несуществующий customer_id, возникнет ошибка.
Также есть DEFAULT — задает значение по умолчанию для столбца, если оно не указано при вставке.
Пример:
sql
CREATE TABLE Products (
product_id INT PRIMARY KEY,
price DECIMAL(10,2) DEFAULT 0.00
);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы