Pengenalan Macam-Macam Constraints Di MySQL

Apa Itu Constraints?


Constraints adalah batasan atau aturan-aturan yang diterapkan di dalam sebuah table di database. Aturan tersebut bertujuan untuk menjaga integritas sebuah data, yaitu mana data yang diperbolehkan dan mana data yang tidak diperbolehkan. Constraints biasanya diterapkan di dalam sebuah kolom.



Constraint dapat dibuat ketika Anda membuat sebuah table menggunakan perintah CREATE TABLE, atau Anda juga dapat membuat Constraint dengan menggunakan perintah ALTER TABLE.

Macam-Macam Constraints


Di bawah ini adalah macam-macam constraint yang terdapat di MySQL, yaitu:

  • NOT NULL Constraints, yaitu dibuat untuk menjadikan kolom di sebuah table tidak boleh kosong datanya.
  • DEFAULT Constraints, yaitu dibuat untuk memberikan nilai default ketika sebuah data tidak dimasukkan ke dalam kolom.
  • PRIMARY KEY Constraints, yaitu dibuat untuk menjadikan kolom sebagai kunci utama untuk setiap record.
  • UNIQUE Constraints, yaitu dibuat agar setiap data di kolom nilainya harus unik.
  • FOREIGN KEY Constraints, yaitu dibuat untuk setiap data di kolom tersebut mengacu atau merefernsi pada kunci primer (primary key) di table lainnya.
  • CHECK Constraints, yaitu dibuat agar setiap data yang masuk akan di cek sesuai dengan kondisi yang diterapkan pada kolom tersebut. Jika sesuai kondisi, maka data diperbolehkan masuk, jika tidak sesuai akan ditolak.

Share this

Related Posts

Previous
Next Post »