Ce este o cheie unică în SQL?
Ce este o cheie unică în SQL?

Video: Ce este o cheie unică în SQL?

Video: Ce este o cheie unică în SQL?
Video: SQL - Primary Key Vs Unique Key 2024, Noiembrie
Anonim

A cheie unică este un set de unul sau mai multe câmpuri/coloane ale unui tabel care identifică în mod unic o înregistrare într-un tabel de bază de date. The cheie unică și primară cheie ambele oferă o garanție pentru unicitatea unei coloane sau a unui set de coloane. Există un definit automat cheie unică constrângere în cadrul unui primar cheie constrângere.

Având în vedere acest lucru, care este diferența dintre cheia primară și cheia unică?

Diferențele cheie între cheia primară și cheia unică : Cheia principala nu va accepta valori NULL în timp ce Cheie unică poate accepta o valoare NULL. Un index Clustered creat automat atunci când a cheia principala este definit în timp ce Cheie unică generează indexul non-cluster.

De asemenea, cineva se poate întreba, care este un exemplu cheie unic? The UNIC Constrângerea împiedică două înregistrări să aibă valori identice într-o anumită coloană. În tabelul CLIENȚI, pt exemplu , ați putea dori să preveniți ca două sau mai multe persoane să aibă aceeași vârstă. Exemplu : Pentru exemplu , următorul SQL creează un nou tabel numit CLIENTI și adaugă cinci coloane.

În mod similar, cineva se poate întreba, de ce folosim chei unice?

Cheie unică constrângerile sunt folosit pentru a se asigura că datele nu sunt duplicate în două rânduri în baza de date. Un rând din baza de date este permis să aibă null pentru valoarea lui cheie unică constrângere. Aceasta înseamnă că căutarea valorilor după PK-ul lor este mai rapidă decât utilizarea altor valori la rând.

Ce este o constrângere unică în SQL?

Constrângere SQL UNIQUE . The Constrângere unică se asigură că toate valorile dintr-o coloană sunt diferite. Amandoua UNIC și CHEIA PRIMARĂ constrângeri oferi o garanție pt unicitatea pentru o coloană sau un set de coloane. Cu toate acestea, puteți avea multe Constrângeri UNICE pe masă, dar o singură CHEIE PRIMARĂ constrângere pe masă.

Recomandat: