Sobes.tech
Junior

Əsas açar nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Əsas açar, verilənlər bazası cədvəlində hər sətiri unikal şəkildə tanımlayan sütun və ya sütunlar toplusudur.

Əsas xüsusiyyətlər:

  • Unikalıq: Əsas açarın dəyərləri hər sətir üçün unikal olmalıdır.
  • NULL olmayan (NOT NULL): Əsas açarın dəyəri NULL ola bilməz.
  • Hər cədvəldə bir: Hər cədvəldə yalnız bir əsas açar ola bilər.
  • İndeksləmə: Əsas açar yaradıldıqda, verilənlər bazası avtomatik olaraq axtarış və cədvəllər arasında əlaqə üçün indeks yaradır.

Nümunə:

users cədvəlində, əsas açar id sütunu ola bilər:

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY, // Əsas açarın təyini
    username VARCHAR(255) NOT NULL UNIQUE,
    email VARCHAR(255) NOT NULL UNIQUE
);

Əsas açardan istifadə:

  • Yazıların tanınması
  • Xarici açarlar vasitəsilə cədvəllərin əlaqələndirilməsi
  • Məlumatların bütövlüyünün təminatı