- Bir tablodaki her satırı (kaydı) benzersiz olarak tanımlayan alandır.
- Aynı tablodaki iki satırda aynı primary key değeri olamaz.
Özellikleri
- Tekildir (unique): Aynı değerden sadece bir tane olabilir.
- Boş olamaz (NOT NULL): Her kaydın bir kimliği olmalı.
- Değişmez (immutable): Genelde sabit kalır, çünkü kaydı tanımlayan özdür.
- Bir tabloya sadece bir tane primary key tanımlanabilir. (Ama birden fazla kolondan oluşabilir → composite key)
- Sorgu performansını artırır, çünkü birincil anahtarlar otomatik olarak indekslenir. Bu sayede verilere erişim çok hızlı olur.