SQL icerisinde kullanılan primary key veya birincil anahtar SQL Unique kısıtlamasına benzerdir.

Unique kısıtlamasından farkı değer olarak NULL icermemesi ve her tabloya sadece bir tane eklenebilmesidir.

Ayrıca Primary key SQL Server, Oracle gibi geniş ozellikleri barındıran sistemlerde Clustered index, Index-Organized Tables gibi ozellikler icin kullanılır.

Ozetle; Primary key kullanım amacı her bir satırın farklı olmasını garantilemektir.