Junior
Kas ir primārā atslēga?
sobes.tech AI
Atbilde no AI
Primārā atslēga ir kolonna vai kolonnu kopums datu bāzes tabulā, kas unikāli identificē katru šīs tabulas rindu.
Galvenās īpašības:
- Unikalitāte: Primārās atslēgas vērtībām jābūt unikālām katrai rindai.
- Nav NULL (NOT NULL): Primārās atslēgas vērtība nedrīkst būt NULL.
- Viena uz tabulu: Katrā tabulā var būt tikai viena primārā atslēga.
- Indeksēšana: Izveidojot primāro atslēgu, datu bāze automātiski izveido indeksu, lai uzlabotu meklēšanas un tabulu sasaistes veiktspēju.
Piemērs:
Tabulā users primārā atslēga var būt kolonna id:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY, // Primārās atslēgas definīcija
username VARCHAR(255) NOT NULL UNIQUE,
email VARCHAR(255) NOT NULL UNIQUE
);
Primārās atslēgas izmantošana:
- ierakstu identifikācija
- tabulu sasaistīšana ar ārējiem atslēgām
- datu integritātes nodrošināšana