Встречается на собеседованиях • сегодня
Какие ограничения создает первичный ключ
Первичный ключ (PRIMARY KEY) в SQL гарантирует уникальность и недопустимость NULL-значений для столбца(ов), на которые он назначен.
Ограничения:
- Уникальность – в таблице не может быть двух строк с одинаковым значением первичного ключа.
- NOT NULL – столбец(ы) первичного ключа не могут содержать NULL.
- Один на таблицу – в таблице может быть только один PRIMARY KEY.
Пример:
sql
CREATE TABLE users (
id INT PRIMARY KEY, -- id – первичный ключ
username VARCHAR(50) NOT NULL UNIQUE
);Если нужна уникальность по нескольким столбцам, используется составной ключ:
sql
CREATE TABLE orders (
user_id INT,
order_id INT,
PRIMARY KEY (user_id, order_id) -- Составной первичный ключ
);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы