Hal yang sepele tapi kadang membingungkan….. mungkin seperti hal tentang constrain tabel ini…. bagi yang belum kenal mungkin bingung arti dari kata itu apa,,tapi sebenarnya kita sering menggunakannya,. berikut ini sekilas penjelasan tentang constrain…. semoga bermanfaat…
Constraint adalah batasan atau aturan yang ada pada table. Constraint mencegah penghapusan data dari suatu table yang mempunyai keterkaitan dengan table yang lain.
Macam-macam constraint :
- NOT NULL :
Suatu kolom yang didefinisikan dengan constraint NOT NULL tidak boleh berisi nilai NULL.
- UNIQUE :
Constraint UNIQUE mendefinisikan suatu kolom menjadi bersifat unik.
- PRIMARY KEY :
Constraint PRIMARY KEY membentuk key yang unik untuk suatu table.
- FOREIGN KEY :
FOREIGN KEY constraint didefinisikan pada suatu kolom yang ada pada suatu table, dimana kolom tersebut juga dimiliki oleh table yang lain sebagai suatu PRIMARY KEY.
- CHECK :
Constraint CHECK digunakan untuk mendefinisikan suatu kondisi yang harus dipenuhi oleh tiap baris data dalam table.
Untuk Menghapus constraint perintah yang dapat digunakan yaitu “DROP ” :
ALTER TABLE table
DROP CONSTRAINT type (column);
Untuk Mengaktifkan constraint perintah yang dapat digunakan yaitu “ENABLE” :
ALTER TABLE table
ENABLE CONSTRAINT type (column);
Untuk Mematikan constraint perintah yang dapat digunakan yaitu “DISABLE ” :
ALTER TABLE table
DISABLE CONSTRAINT type (column );
when u become an ordinary people,, that prov that u love yourself, not hate your self..
human has a unique caracters by their self…. hehehehe 🙂 PeAce..!!!
Ok Lah…. Thanks
terimaksih Plat-L
Sama-sama plat-M
Bedanya unique dengan primary key?
sama kayak id_user PRIMARY KEY dan email UNIQUE, ntar lebih jelasnya saya buat postingan lagi yah… 🙂