Встречается на собеседованиях • сегодня

Для чего нужен primary key в SQL

Primary key (первичный ключ) в SQL обеспечивает уникальность каждой записи в таблице и не допускает NULL-значений. Он используется для:

  1. Однозначной идентификации строк (например, ID пользователя)
  2. Ускорения поиска данных (автоматически создаётся индекс)
  3. Организации связей между таблицами (foreign key)

Пример создания таблицы с primary key:

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

Или составной ключ:

sql
CREATE TABLE orders (
    user_id INT,
    order_id INT,
    PRIMARY KEY (user_id, order_id)
);

Primary key гарантирует целостность данных и является основой для реляционных связей.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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