DESAIN BASIS DATA-Bagian 4 MENGENAL KEKANGAN NILAI PADA DATA By Laily Hermawanti
Mengatur Agar Data Selaluu Diisi Perintah menciptakan tabel, contoh tabel infoprib : CREATE TABLE infoprib( id_bin CHAR(5) NOT NULL; nama CHAR(25) NOT NULL; tgl_lahir DATE; lokal CHAR(1)); Pada contoh di atas, pemodifikasi NOT NULL yang ditambahkan pada kolom id_bin dan nama menyatakan kedua kolom tersebut harus diisi (tidak bisa berupa NULL). By Laily Hermawanti
Perintah memasukkan data: INSERT Contoh memasukkan data bintang film Cristin Hakim : INSERT INTO infoprib (id_bin, nama, tgl_lahir, lokal) VALUES (‘HAKIM’, ‘Cristine Hakim’, ‘1957-12-25’, ‘W’); INSERT INTO infoprib (id_bin, nama) VALUES (‘DREWB’, ‘Drew Barrymore’); By Laily Hermawanti
Perintah melihat isi tabel, contoh pada tabel infoprib : SELECT * FROM infoprib; Hasil di Mysql : id_bin nama tgl_lahir sex HAKIM Cristine Hakim 1957-12-25 W DREWB Drew Barrymore By Laily Hermawanti
Menentukan Kunci Primer Perintah menciptakan tabel, contoh tabel infoprib : CREATE TABLE infoprib( id_bin CHAR(5) NOT NULL; nama CHAR(25) NOT NULL; tgl_lahir DATE; lokal CHAR(1)); Perintah di atas, kolom id_bin dijadikan sebagai kunci primer (yaitu dinyatakan dengan kata kunci PRIMARY KEY). Kunci primer menyatakan bahwa nilainya tidak boleh berupa NULL, maka perlu menyebutkan NOT NULL pada kolom yang bertindak sebagai kunci primer. By Laily Hermawanti
Membuat Nilai Yang Unik Perintah menciptakan tabel, contoh tabel infoprib : CREATE TABLE infoprib( id_bin CHAR(5) NOT NULL; nama CHAR(25) NOT NULL UNIQUE; tgl_lahir DATE; lokal CHAR(1)); Penambahan kata UNIQUE pada kolom nama bahwa tidak boleh ada nama bintang film yang kembar. By Laily Hermawanti
Perbedaan PRIMARY KEY dan UNIQUE Dalam sebuah tabel, keberadaannya hanya bisa satu kali Sejumlah kolom yang unik bisa didefinisikan Kolom-kolom yang menjadi kunci primer tidak boleh berisi NULL Kolom-kolom yang didefinisikan sebagai kolom unik boleh berisi NULL sepanjang kolom tidak didefinisikan sebagai NOT NULL By Laily Hermawanti