Sobes.tech
Middle

Kam reikalingas pirminis raktas?

sobes.tech AI

Atsakymas iš AI

Duomenų bazėje pirminis raktas (Primary Key) yra unikalus identifikatorius kiekvienam įrašui lentelėje. Jis užtikrina:

  • Unikalumą: neleidžia dubliuoti eilučių.
  • Identifikaciją: leidžia vienareikšmiškai nurodyti konkretų įrašą.
  • Užklausų optimizavimą: pirminio rakto indeksavimas pagreitina paiešką.

Pavyzdžiui, naudotojų lentelėje, laukas user_id gali būti pirminis raktas, užtikrinant, kad kiekvienas naudotojas turės unikalų identifikatorių.

SQL pavyzdys:

CREATE TABLE users (
  user_id INT PRIMARY KEY,
  username VARCHAR(50),
  email VARCHAR(100)
);