Встречается на 5% собеседований по AI Engineer

Что такое первичный ключ (Primary Key)

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

Пример создания в SQL:

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

Особенности:

  • Гарантирует уникальность записей.
  • Ускоряет поиск (обычно индексируется автоматически).
  • Может быть простым (одно поле) или составным (несколько полей).
  • Внешние ключи ссылаются на первичные ключи для связей между таблицами.

Следующий вопрос

Это единственный вопрос по вашему фильтру

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