Junior — Middle
Ποιος είναι ο σκοπός της λέξης-κλειδιού UNIQUE στο SQL και σε ποιες περιπτώσεις χρησιμοποιείται;
sobes.tech AI
Απάντηση από AI
Η λέξη-κλειδί UNIQUE στη SQL χρησιμοποιείται για τον περιορισμό μιας στήλης ή ενός συνόλου στηλών έτσι ώστε όλες οι τιμές σε αυτές να είναι μοναδικές, δηλαδή να μην επαναλαμβάνονται.
Αυτό βοηθά στη διασφάλιση της ακεραιότητας των δεδομένων, για παράδειγμα, ώστε να μην υπάρχουν διπλότυπα σε έναν πίνακα για ένα συγκεκριμένο πεδίο.
Παράδειγμα χρήσης:
CREATE TABLE χρήστες (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
Σε αυτό το παράδειγμα, η στήλη email δεν μπορεί να περιέχει επαναλαμβανόμενες τιμές.
Το UNIQUE συχνά χρησιμοποιείται για πεδία που πρέπει να είναι μοναδικά, αλλά δεν αποτελούν πρωτεύον κλειδί, όπως αριθμοί τηλεφώνου, ονόματα χρήστη, σειριακοί αριθμοί κ.ά.