Constraint pada MySQL

Apa itu Constraint ?

Constraint merupakan aturan atau batasan yang bertujuan menjaga integritas data dan menyaring data yang akan disimpan ke dalam database.

Sebutkan dan jelaskan tipe constraint pada MySQL ?

1. Not Null

Not Null merupakan salah satu constraint pada MySQL yang berfungsi untuk membatasi setiap data yang akan dimasukan ke dalam tabel harus memiliki nilai.

2. Unique

Unique merupakan salah satu constraint pada MySQL yang berfungsi untuk memastikan data yang akan disimpan berbeda dengan data yang lain. Pada constraint Unique mengizinkan stau data dengan nilai Null.

3. Primary Key

Primary Key pada dasarnya sama dengan Unique, yaitu berfungsi untuk memastikan bahwa data yang akan disimpan berbeda dengan data yang lainnya. Perbedaannya Primary Key tidak mingizinkan data dengan Nilai Null.

4. Foreign Key

Pada table yang memiliki relasi, Foreign Key merupakan primary key yang telah menjadi rujukan di tabel lainnya.

5. Check

Check merupakan constraint yang bertujuan melakukan pengecekan sebelum data disimpan. Contoh jika ada kolom ‘jenisKelamin’, maka kita dapat menggunakan constraint check untuk membatasi inputan hanya berupa ‘Laki-laki’ dan ‘Perempuan’ saja.

Diterbitkan oleh

Freddy Yohanes

Saya sangat tertarik di bidang IT baik itu Hardware, Software, dn Network.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *