Sobes.tech
Junior

Mi az elsődleges kulcs?

sobes.tech MI

Válasz az MI-től

Az elsődleges kulcs egy oszlop vagy oszlopok halmaza az adatbázis táblában, amely egyedileg azonosít minden sort ebben a táblában.

Fő jellemzők:

  • Egyediség: Az elsődleges kulcs értékeinek minden sor esetében egyedinek kell lenniük.
  • Nem lehet NULL (NOT NULL): Az elsődleges kulcs értéke nem lehet NULL.
  • Egy a táblában: Minden táblának csak egy elsődleges kulcsa lehet.
  • Indexelés: Az elsődleges kulcs létrehozásakor az adatbázis automatikusan indexet hoz létre a keresés és a táblák összekapcsolásának hatékonyságának növelése érdekében.

Példa:

A users táblában az elsődleges kulcs lehet az id oszlop:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY, // Az elsődleges kulcs meghatározása
    username VARCHAR(255) NOT NULL UNIQUE,
    email VARCHAR(255) NOT NULL UNIQUE
);

Az elsődleges kulcs használata:

  • rekordok azonosítása
  • táblák összekapcsolása külső kulcsok segítségével
  • az adatok integritásának biztosítása