Назад к вопросам
Junior
64
questionbank

Что такое первичный ключ?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

Первичный ключ — это поле или набор полей в реляционной базе данных, которое уникально идентифицирует каждую запись в таблице.

Ключевые характеристики:

  • Уникальность: Каждое значение первичного ключа в таблице должно быть уникальным.
  • NotNull: Поле(поля) первичного ключа не может содержать NULL-значения.
  • Идентификация: Используется для установления связей с записями в других таблицах (в качестве внешнего ключа).

Пример создания таблицы с первичным ключом в SQL:

CREATE TABLE Users (
    user_id INT PRIMARY KEY, // primary key
    username VARCHAR(50) NOT NULL,
    email VARCHAR(100) UNIQUE
);