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