Назад к вопросам
Junior
88
questionbank
Что такое первичный ключ?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Первичный ключ (Primary Key) — это одно или несколько полей (колонок) в таблице базы данных, которые уникально идентифицируют каждую запись (строку).
Основные характеристики:
- Уникальность: Значение первичного ключа должно быть уникальным для каждой строки в таблице.
- Непустота (NOT NULL): Значение первичного ключа не может быть NULL.
- Идентификация: Используется для связи между таблицами через внешние ключи.
- Индексирование: По умолчанию база данных автоматически создает индекс для первичного ключа для ускорения операций поиска и соединения.
Пример создания таблицы с первичным ключом:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY, -- Столбец 'id' является первичным ключом
username VARCHAR(50) NOT NULL UNIQUE,
email VARCHAR(100)
);