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ı