Встречается на 7% собеседований по Analytics

Для чего нужен первичный ключ (Primary Key)

Первичный ключ (Primary Key) — это столбец или набор столбцов в таблице, который однозначно идентифицирует каждую запись. Основные функции:

  1. Уникальность — гарантирует, что в столбце не будет дубликатов.
  2. Непустота — значение не может быть NULL.
  3. Связи между таблицами — используется как точка соединения для внешних ключей (Foreign Keys).

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

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

Здесь user_id — первичный ключ, обеспечивающий уникальность записей.

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы