Встречается на собеседованиях • сегодня
Что такое Primary Key
Primary Key (первичный ключ) — это столбец или набор столбцов в таблице базы данных, который уникально идентифицирует каждую запись. Он гарантирует, что:
- Уникальность: Нет двух записей с одинаковым значением первичного ключа.
- Не NULL: Значение не может быть пустым (NULL).
Пример (SQL):
sql
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) NOT NULL
);В Django (Python):
python
from django.db import models
class User(models.Model):
id = models.AutoField(primary_key=True) # Автоинкрементный PK
username = models.CharField(max_length=50)Типы PK:
- Естественный (например, email, если уникален).
- Суррогатный (автоинкрементный
id, UUID).
Если PK состоит из нескольких столбцов — это составной ключ.

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