MODIFIKASI DATABASE

3.1. NULL Values

Suatu atribut dari tabel dapat di set agar dapat berisi nilai NULL atau tidak. Pada Gambar terlihat bahwa pada tabel kpl_marketing  hanya atribut yang bukan primary key yang dapat bernilai NULL. Misal atribut kpl_marketing tidak seharusnya memiliki nilai NULL, maka dapat diubah dengan menggunakan query:
ALTER TABLE kpl_marketing CHANGE id_kplmar id_kplmar int NOT NULL;
Gambar 3. 1 Merubah suatu atribut menjadi NOT NULL
Jika ingin merubah atribut id_kplmar boleh memiliki nilai NULL, maka ubah saja dengan menggunakan query default:
ALTER TABLE buku CHANGE id_kplmar id_kplmar int;
Gambar 3. 2 Merubah suatu atribut sehingga dapat diisi dengan nilai NULL

3.2. INSERT

INSERT digunakan untuk memasukkan data baru ke dalam suatu tabel. Contoh berikut adalah query untuk memasukkan suatu data ke dalam tabel buku (yang kemudian ditampilkan dengan menggunakan SELECT):
Gambar 3. 3 Query untuk memasukkan data baru ke dalam suatu tabel
Anda dapat juga memasukkan banyak data sekaligus ke dalam suatu tabel:
Gambar 3. 4 Query untuk memasukkan banyak data sekaligus
Anda dapat memasukkan data dengan nilai NULL, misalkan pada gambar berikut:
Gambar 3. 5 Query untuk memasukkan data dengan nilai NULL
Sama dengan kasus di atas, Anda dapat memasukkan data untuk beberapa atribut saja, dengan yang lain secara otomatis akan bernilai NULL:
Gambar 3. 6 Query untuk memasukkan data pada atribut tertentu

3.3. UPDATE

Update digunakan untuk merubah data dari suatu tabel. Misal sebelum perubahan data dilakukan, dibuat atribut umur untuk tabel kpl_marketing:
Selanjutnya untuk setiap data agen memiliki umur adalah 21. Query yang digunakan adalah sebagai berikut :
Gambar 3. 7 Merubah data dari suatu tabel menggunakan UPDATE
Anda bisa juga merubah nilai dari beberapa data dengan memanfaatkan klausa WHERE. Misal dilakukan perubahan data dengan mengganti no_hp menjadi 8223147915657 dan tgl_lahir menjadi 10032000 dimana no_hp dan tgl_lahirnya adalah null
Gambar 3. 8 Perubahan data dilakukan berdasarkan nilai atribut yang NULL
Klausa data where tidak hanya dapat digunakan untuk nilai atribut null saja. Dimisalkan untuk semua data yang umurnya 21 maka querynya adalah sebagai berikut :
Gambar 3. 9 Perubahan data dilakukan berdasarkan atribut tertentu
Perubahan data juga dapat dilakukan berdasarkan beberapa karakter dari suatu atribut dengan menggunakan LIKE dan ‘%’. Misal untuk alamat yang memuat kata Banjarbaru memiliki umur 21 :
Gambar 3. 10 Perubahan data dilakukan berdasarkan potongan data dari atribut tertentu
Perubahan data juga dilakukan dengan menggunakan operasi matematika:
Gambar 3. 11 Perubahan data dengan operasi matematika

3.4. DELETE

DELETE digunakan untuk menghapus data dari suatu tabel. Sama seperti UPDATE, query DELETE juga dapat dilakukan berdasarkan atribut tertentu. Misal ingin dilakukan DELETE untuk id_kplmar = 452. Query nya adalah sebagai berikut:
Gambar 3. 12 Menghapus data tertentu dari suatu tabel
Sedangkan untuk menghapus semua data dari suatu tabel dapat menggunakan query sebagai berikut:
Gambar 3. 13 Menghapus semua data dari suatu tabel







Tidak ada komentar:

Posting Komentar

BAB VIII JOIN 8.1. Natural Join Sekarang Anda dapat membuat tampilan yang sama dengan query yang lebih singkat, yaitu menggunakan ...