Minggu, 06 Oktober 2019

BAB 3 MODIFIKASI DATABASE



3.1       NULL Values

Suatu atribut dari tabel dapat di set agar dapat berisi nilai NULL atau tidak. terlihat bahwa pada tabel desa hanya atribut yang bukan primary key yang dapat bernilai NULL. Misal atribut judul tidak seharusnya memiliki nilai NULL, maka dapat diubah dengan menggunakan query:
ALTER TABLE desa CHANGE id_desa id_desa varchar(5) NOT NULL;



Jika ingin merubah atribut nama_desa boleh memiliki nilai NULL, maka ubah saja dengan menggunakan query default:
ALTER TABLE desa CHANGE nama_desa nama_desa varchar(20);




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):



Anda dapat juga memasukkan banyak data sekaligus ke dalam suatu tabel:
Anda dapat memasukkan data dengan nilai NULL, misalkan pada gambar berikut:
Sama dengan kasus di atas, Anda dapat memasukkan data untuk beberapa atribut saja, dengan yang lain secara otomatis akan bernilai NULL:  

3.3       UPDATE

Update digunakan untuk merubah data dari suatu tabel. Misal sebelum perubahan data dilakukan, dibuat atribut kepala_desa untuk tabel desa: 




Selanjutnya untuk setiap data desa memiliki kepala desa bernama Andi. Query yang digunakan adalah sebagai berikut:



Anda bisa juga merubah nilai dari beberapa data dengan memanfaatkan klausa WHERE. Misal dilakukan perubahan data dengan mengganti nama kepala desa menjadi ina dan ani adalah:
Klausa WHERE tidak hanya dapat digunakan untuk nilai atribut NULL saja.
Perubahan data juga dapat dilakukan berdasarkan beberapa karakter dari suatu atribut dengan menggunakan LIKE dan ‘%’.
Perubahan data juga dilakukan dengan menggunakan 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_desa = 3. Query nya adalah sebagai berikut:


Sedangkan untuk menghapus semua data dari suatu tabel dapat menggunakan query sebagai berikut:

Tidak ada komentar:

Posting Komentar

TUGAS BESAR PPEMROGRAMAN VISUAL