Junior
Šta je primarni ključ?
sobes.tech АИ
Одговор од АИ
Primarni ključ je kolona ili skup kolona u tabeli baze podataka koja jedinstveno identifikuje svaki red u toj tabeli.
Glavne karakteristike:
- Jedinstvenost: Vrednosti primarnog ključa moraju biti jedinstvene za svaki red.
- Ne može biti NULL (NOT NULL): Vrednost primarnog ključa ne može biti NULL.
- Jedan po tabeli: Svaka tabela može imati samo jedan primarni ključ.
- Indeksiranje: Prilikom kreiranja primarnog ključa, baza podataka automatski kreira indeks za poboljšanje performansi pretraživanja i povezivanja tabela.
Primer:
U tabeli users, primarni ključ može biti kolona id:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY, // Definisanje primarnog ključa
username VARCHAR(255) NOT NULL UNIQUE,
email VARCHAR(255) NOT NULL UNIQUE
);
Korišćenje primarnog ključa:
- Identifikacija zapisa
- Povezivanje tabela putem spoljašnjih ključeva
- Obezbeđivanje integriteta podataka