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