SQL DatabaseLesson 54Preview gratis
SQL Unique
Lesson ini bagian dari SQL · Semua level
Ringkasan
Constraint UNIQUE memastikan semua nilai pada kolom tersebut berbeda satu sama lain, namun tetap boleh berisi NULL. Cocok untuk email pengguna atau nomor identitas yang tidak boleh ganda. Constraint ini bisa diterapkan per kolom maupun sebagai gabungan pada beberapa kolom.
Poin kunci
- UNIQUE menjamin tidak ada dua baris dengan nilai sama pada kolom.
- Nilai NULL tetap diizinkan dan di MySQL bisa lebih dari satu NULL.
- Bisa ditulis inline kolom UNIQUE atau lewat ADD CONSTRAINT ... UNIQUE (kolom).
- Constraint unik otomatis membuat index untuk mempercepat pencarian.
- PRIMARY KEY lebih ketat dari UNIQUE karena tidak mengizinkan NULL.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.