Sobes.tech
Junior

Wat is een primaire sleutel?

sobes.tech AI

Antwoord van AI

De primaire sleutel is een kolom of set kolommen in een database tabel die elke rij in die tabel uniek identificeert.

Belangrijkste kenmerken:

  • Uniekheid: De waarden van de primaire sleutel moeten voor elke rij uniek zijn.
  • Niet null (NOT NULL): De waarde van de primaire sleutel mag niet NULL zijn.
  • Eén per tabel: Elke tabel mag slechts één primaire sleutel hebben.
  • Indexering: Bij het aanmaken van de primaire sleutel maakt de database automatisch een index aan om de zoek- en koppelingprestaties te verbeteren.

Voorbeeld:

In de tabel users kan de primaire sleutel de kolom id zijn:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY, // Definitie van de primaire sleutel
    username VARCHAR(255) NOT NULL UNIQUE,
    email VARCHAR(255) NOT NULL UNIQUE
);

Gebruik van de primaire sleutel:

  • Identificatie van records
  • Koppeling van tabellen via externe sleutels
  • Waarborging van gegevensintegriteit