Apa kunci unik dalam SQL?
Apa kunci unik dalam SQL?

Video: Apa kunci unik dalam SQL?

Video: Apa kunci unik dalam SQL?
Video: Fungsi Kunci Unik Pada Database MySQL 2024, November
Anonim

A kunci unik adalah satu set satu atau lebih dari satu bidang/kolom tabel yang secara unik mengidentifikasi catatan dalam tabel database. NS kunci unik dan primer kunci keduanya memberikan jaminan keunikan untuk kolom atau kumpulan kolom. Ada yang ditentukan secara otomatis kunci unik kendala dalam primer kunci paksaan.

Mempertimbangkan ini, apa perbedaan antara kunci utama dan kunci unik?

Perbedaan Kunci Antara Kunci Utama dan Kunci Unik : Kunci utama tidak akan menerima nilai NULL sedangkan Kunci unik dapat menerima satu nilai NULL. Sebuah indeks Clustered secara otomatis dibuat ketika a kunci utama didefinisikan sedangkan Kunci unik menghasilkan indeks non-cluster.

Orang mungkin juga bertanya, apa contoh kunci unik itu? NS UNIK Batasan mencegah dua catatan memiliki nilai identik dalam kolom tertentu. Pada tabel PELANGGAN, untuk contoh , Anda mungkin ingin mencegah dua orang atau lebih memiliki usia yang sama. Contoh : Untuk contoh , SQL berikut membuat tabel baru bernama PELANGGAN dan menambahkan lima kolom.

Demikian pula orang mungkin bertanya, mengapa kita menggunakan kunci unik?

Kunci unik kendala adalah digunakan untuk memastikan bahwa data tidak terduplikasi dalam dua baris dalam database. Satu baris dalam database diperbolehkan memiliki null untuk nilai kunci unik paksaan. Ini berarti bahwa mencari nilai berdasarkan PK-nya lebih cepat daripada menggunakan nilai lain secara berurutan.

Apa batasan unik dalam SQL?

Batasan UNIK SQL . NS kendala UNIK memastikan bahwa semua nilai dalam kolom berbeda. Keduanya UNIK dan KUNCI UTAMA kendala memberikan jaminan untuk keunikan untuk kolom atau kumpulan kolom. Namun, Anda dapat memiliki banyak Kendala UNIK per tabel, tetapi hanya satu PRIMARY KEY paksaan per tabel.

Direkomendasikan: