Junior — Middle
Bir veritabanında benzersiz anahtar kavramı nedir?
sobes.tech yapay zeka
AI'dan gelen yanıt
Veritabanında benzersiz anahtar, her kaydı tabloya özgü şekilde tanımlayan bir sütun veya sütunlar kümesidir. Bu, tabloda aynı benzersiz anahtar değerine sahip iki satırın olmasını engeller. Birincil anahtardan farklı olarak, benzersiz anahtar NULL içerebilir (DBMS'e bağlı olarak) ve tabloda birden fazla benzersiz anahtar olabilir.
SQL örneği:
CREATE TABLE Kullanıcılar (
id INT PRIMARY KEY,
email VARCHAR(255) UNIQUE
);
Burada, email benzersiz anahtar olup, aynı e-posta ile iki kullanıcı eklenmesini engeller.