1.
Identifiera varje rad i en tabell unikt. Detta är den viktigaste rollen för en primärnyckel, eftersom den säkerställer att varje rad med data är unik och lätt kan hämtas.
2. Tillämpa referensintegritet. Referensintegritet är ett databaskoncept som säkerställer att data i en tabell överensstämmer med data i en annan tabell. Primära nycklar används för att skapa relationer mellan tabeller, och de hjälper till att säkerställa att data inte föräldralösas eller raderas på ett sätt som skulle bryta relationen.
3. Förbättra prestandan. Primära nycklar kan hjälpa till att förbättra databasens prestanda genom att skapa ett index på kolumnen för primärnyckeln. Detta index kan användas för att snabbt hitta rader med data baserat på det primära nyckelvärdet.
4. Skapa unika begränsningar. Primära nycklar kan användas för att skapa unika begränsningar för kolumner i en tabell. Det betyder att inga två rader i tabellen kan ha samma värde för primärnyckelkolumnen. Unika begränsningar kan vara till hjälp för att förhindra att duplicerade data matas in i en tabell.