Ответ
Первичный ключ (Primary Key) — это уникальный идентификатор записи в таблице базы данных. Он гарантирует, что:
- Каждая строка имеет уникальное значение (не может быть дубликатов)
- Значение не может быть NULL
- Используется для быстрого поиска и связей между таблицами (foreign keys)
Пример с SQLite в Android:
db.execSQL("""
CREATE TABLE Users (
_id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
email TEXT UNIQUE
)
""")
Здесь _id — первичный ключ, автоматически инкрементируемый. Это стандартный подход в Android при работе с Room/SQLite.
Видео-ответы
▶
НАВАЛИВАЮ КРИНЖА НА СОБЕСЕ В MTS DIGITAL GOLANG BACKEND
▶
Моковое собеседование на Middle Python-разработчика | Solvery & Moscow Python
▶
Моковое собеседование на Middle системного аналитика | Solvery & На собесе как на танцполе
▶
Проверяем знания перед реальными собеседованиями | Техническое собеседование Java Kotlin | Jetbulb
▶
Моковое собеседование Junior BI-аналитик | Даниил Джепаров, EPAM | Solvery+Аналитика growth mind-set
▶
Ефремов Никита (Новосибирск) собеседование backend python разработчик