Назад к вопросам
Middle+
3
Что такое первичный ключ и какие у него ограничения?
Компании, где спрашивали
СБЕР AI
Ответ от нейросети
sobes.tech AI
Первичный ключ (Primary Key) — это уникальный идентификатор записи в таблице базы данных. Он гарантирует уникальность каждой строки и используется для быстрого поиска и связи данных между таблицами.
Основные ограничения первичного ключа:
- Уникальность: значения в столбце(ах) первичного ключа должны быть уникальными, чтобы однозначно идентифицировать запись.
- Не может быть NULL: первичный ключ обязательно должен иметь значение, NULL не допускается.
- Неизменяемость: хотя технически можно менять, на практике значения первичного ключа стараются не изменять, чтобы не нарушать целостность данных.
Пример создания таблицы с первичным ключом в SQL:
CREATE TABLE Users (
UserID INT PRIMARY KEY,
UserName VARCHAR(100),
Email VARCHAR(100)
);