SQL'de benzersiz bir anahtar nedir?
SQL'de benzersiz bir anahtar nedir?

Video: SQL'de benzersiz bir anahtar nedir?

Video: SQL'de benzersiz bir anahtar nedir?
Video: #4 Primary Key (Birincil Anahtar ) Nedir ? [ Veritabanı ve SQL Dersleri ] 2024, Nisan
Anonim

A Benzersiz anahtarı bir veritabanı tablosundaki bir kaydı benzersiz olarak tanımlayan bir tablonun bir veya daha fazla alan/sütun kümesidir. NS Benzersiz anahtarı ve birincil anahtar her ikisi de bir sütun veya bir dizi sütun için benzersizlik garantisi sağlar. Otomatik olarak tanımlanmış bir Benzersiz anahtarı bir birincil içinde kısıtlama anahtar kısıtlama.

Bunu göz önünde bulundurarak, birincil anahtar ile benzersiz anahtar arasındaki fark nedir?

Birincil anahtar ve Benzersiz anahtar Arasındaki Temel Farklılıklar : Birincil anahtar NULL değerleri kabul etmeyecek, oysa Benzersiz anahtarı bir NULL değeri kabul edebilir. Bir kümelenmiş dizin, bir birincil anahtar tanımlanırken Benzersiz anahtarı kümelenmemiş dizini oluşturur.

Ayrıca, benzersiz anahtar örnek nedir? NS BENZERSİZ Kısıtlama, iki kaydın belirli bir sütunda aynı değerlere sahip olmasını engeller. MÜŞTERİLER tablosunda, örnek , iki veya daha fazla kişinin aynı yaşta olmasını önlemek isteyebilirsiniz. Örnek : İçin örnek , aşağıdaki SQL, CUSTOMERS adlı yeni bir tablo oluşturur ve beş sütun ekler.

Benzer şekilde, neden benzersiz anahtarlar kullanıyoruz?

Benzersiz anahtarı kısıtlamalar kullanılmış Verilerin veritabanında iki satırda tekrarlanmamasını sağlamak için. Veritabanındaki bir satırın değeri için boş olmasına izin verilir. Benzersiz anahtarı kısıtlama. Bu, değerleri PK'lerine göre aramanın, diğer değerleri arka arkaya kullanmaktan daha hızlı olduğu anlamına gelir.

SQL'de benzersiz bir kısıtlama nedir?

SQL EŞSİZ Kısıtlama . NS BENZERSİZ kısıtlama bir sütundaki tüm değerlerin farklı olmasını sağlar. İkisi de BENZERSİZ ve BİRİNCİL ANAHTAR kısıtlamalar için bir garanti sağlamak benzersizlik bir sütun veya sütun kümesi için. Ancak, birçok BENZERSİZ kısıtlamalar tablo başına, ancak yalnızca bir BİRİNCİL ANAHTAR kısıtlama tablo başına.

Önerilen: