SQL-də unikal açar nədir?
SQL-də unikal açar nədir?

Video: SQL-də unikal açar nədir?

Video: SQL-də unikal açar nədir?
Video: SQL dili. dərs 1 2024, Mart
Anonim

A unikal açar verilənlər bazası cədvəlindəki qeydi unikal şəkildə identifikasiya edən cədvəlin bir və ya birdən çox sahələri/sütunları toplusudur. The unikal açar və ilkin açar hər ikisi bir sütun və ya bir sıra sütunlar üçün unikallığa zəmanət verir. Avtomatik olaraq təyin olunan var unikal açar birincil daxilində məhdudiyyət açar məhdudiyyət.

Bunu nəzərə alsaq, ilkin açarla unikal açar arasındakı fərq nədir?

Əsas açar və Unikal açar arasındakı əsas fərqlər : Əsas açar NULL dəyərləri qəbul etməyəcək, halbuki Unikal açar bir NULL dəyəri qəbul edə bilər. Clastered indeksi avtomatik olaraq yaradılan zaman a əsas açar halbuki müəyyən edilir Unikal açar qruplaşdırılmamış indeks yaradır.

Bir də soruşa bilər ki, unikal əsas nümunə nədir? The UNİKAL Məhdudiyyət müəyyən bir sütunda iki qeydin eyni dəyərlərə malik olmasına mane olur. MÜŞTƏRİLƏR cədvəlində, üçün misal , siz iki və ya daha çox insanın eyni yaşda olmasının qarşısını almaq istəyə bilərsiniz. Misal : Üçün misal , aşağıdakı SQL MÜŞTERİLER adlı yeni cədvəl yaradır və beş sütun əlavə edir.

Eynilə soruşa bilər ki, biz niyə unikal açarlardan istifadə edirik?

Unikal açar məhdudiyyətlərdir istifadə olunur verilənlər bazasında məlumatların iki cərgədə təkrarlanmamasını təmin etmək. Verilənlər bazasında bir sıra dəyəri üçün null olmasına icazə verilir unikal açar məhdudiyyət. Bu o deməkdir ki, onların PK ilə dəyərləri axtarmaq ardıcıl olaraq digər dəyərlərdən istifadə etməkdən daha sürətlidir.

SQL-də unikal məhdudiyyət nədir?

SQL UNİKAL Məhdudiyyət . The UNİKAL məhdudiyyət sütundakı bütün dəyərlərin fərqli olmasını təmin edir. Həm də UNİKAL və İLKİN AÇAR məhdudiyyətlər üçün zəmanət verir unikallıq sütun və ya sütunlar dəsti üçün. Bununla belə, çoxlu ola bilərsiniz UNİKAL məhdudiyyətlər masa başına, lakin yalnız bir ƏSAS AÇAR məhdudiyyət masa başına.

Tövsiyə: