Первичный ключ (Primary Key) — это одно или несколько полей (колонок) в таблице базы данных, которые уникально идентифицируют каждую запись (строку).
Основные характеристики:
- Уникальность: Значение первичного ключа должно быть уникальным для каждой строки в таблице.
- Непустота (NOT NULL): Значение первичного ключа не может быть NULL.
- Идентификация: Используется для связи между таблицами через внешние ключи.
- Индексирование: По умолчанию база данных автоматически создает индекс для первичного ключа для ускорения операций поиска и соединения.
Пример создания таблицы с первичным ключом:
sql