Sobes.tech
Junior — Middle

Ma'lumotlar bazasidagi yozuv uchun noyob identifikator nima ekanligini tushuntirib bera olasizmi, bu har bir satrni aniq tanib olish uchun ishlatiladi?

sobes.tech AI

AIdan javob

Ma'lumotlar bazasidagi yozuvning noyob identifikatori — bu jadvaldagi har bir satrni aniq belgilovchi maydon (yoki maydonlar to'plami). Odatda, bu birinchi kalit (Primary Key). U har qanday yozuv takrorlanmasligini ta'minlaydi va ma'lum yozuvni tezda topish, yangilash yoki o'chirish imkonini beradi.

Ko'pincha, noyob identifikator uchun quyidagilar ishlatiladi:

  • Avtomatik inkrementlangan butun sonlar (masalan, PostgreSQL'da SERIAL)
  • UUID (Umumiy Unikal Identifikator) — deyarli takrorlanmas 128-bitli noyob qiymatlar

PostgreSQL'da noyob identifikator bilan jadval yaratish misoli:

CREATE TABLE users (
    id SERIAL PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100)
);

Bu yerda, id maydoni har bir yozuv uchun noyob identifikator hisoblanadi.