Встречается на собеседованиях • сегодня
Для чего нужен первичный ключ (Primary Key)
Первичный ключ (Primary Key) — это столбец или набор столбцов в таблице, который однозначно идентифицирует каждую запись. Основные функции:
- Уникальность — гарантирует, что в таблице не будет дубликатов.
- NOT NULL — не может содержать NULL-значения.
- Индексирование — автоматически создает кластерный индекс (в большинстве СУБД), ускоряя поиск.
Пример в SQL:
sql
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE
);В Java-приложениях часто используется с ORM (Hibernate/JPA):
java
@Entity
public class User {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id; // Primary Key
// другие поля...
}Используется для связей между таблицами (FOREIGN KEY) и оптимизации запросов.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы