Pada artikel kali ini kita akan membahas mengenai constraint unique beserta contoh penggunaan.
Primary key adalah sebuah kolom atau gabungan beberapa kolom pada sebuah tabel database yang digunakan untuk mengidentifikasi setiap baris atau record secara unik. Primary key juga berfungsi sebagai pembatasan (constraint) untuk memastikan bahwa nilai-nilai dalam kolom atau gabungan kolom yang dipilih adalah unik dan tidak dapat bernilai NULL.
Contoh penggunaannya adalah pada sebuah tabel pelanggan dalam sebuah toko online. Kita ingin memastikan bahwa setiap pelanggan memiliki nomor identitas unik yang dapat digunakan sebagai acuan untuk mengidentifikasi dan mengakses data pelanggan tersebut. Dalam hal ini, kita dapat menentukan kolom "id_pelanggan" sebagai primary key. Setiap kali kita menambahkan data pelanggan baru, sistem akan memastikan bahwa nomor identitas yang dimasukkan adalah unik dan tidak ada yang sama dengan pelanggan lainnya.
Berikut ini adalah contoh penggunaannya :
Dalam contoh di atas, primary key diterapkan pada kolom "id_pelanggan". Hal ini memastikan bahwa setiap nilai yang dimasukkan ke dalam kolom tersebut adalah unik dan tidak dapat bernilai NULL. Kolom "id_pelanggan" dapat digunakan sebagai acuan unik untuk mengidentifikasi setiap baris data dalam tabel "pelanggan".