Hvad er en primær nøgle?

I en SQL-database er den primære nøgle en eller flere kolonner, der unikt identificerer hver række i en tabel. Den primære nøgle er defineret ved at bruge PRIMARY KEY-begrænsningen, når du enten opretter en tabel eller ændrer en tabel. Hver tabel kan kun have en primærnøgle.

Kolonnen (r) defineret som den primære nøgle har i sig selv NULL NULL-begrænsningen, hvilket betyder, at de skal indeholde en værdi. Hvis en tabel ændres for at tilføje en primærnøgle, må enhver kolonne, der defineres som primærnøglen, ikke indeholde tomme eller NULL-værdier. Hvis kolonnen gør det, kan primærnøglebegrænsningen ikke tilføjes. I nogle relationelle databaser skaber også en primærnøgle et tabelindeks for at forbedre hastigheden for at finde specifikke rækker af data, når SQL-forespørgsler køres mod den pågældende tabel.

Databasevilkår, Primær, SQL