Modifikasi Database


BAB III
MODIFIKASI DATABASE 



3.1    NULL Values

Suatu atribut dari tabel dapat di set agar dapat berisi nilai NULL atau tidak gunakan perintah:
    ALTER TABLE gudang CHANGE nama_gudang nama_gudang varchar(100) NOT NULL;
Perhatikan table gudang berikut table yang belum ditambah NULL dan sesudah ditambah NULL.
 

Gambar 3.1.1Tabel yang belum ditambah NULL


3.1.2.Table yang sudah ditambah NULL pada atribut nama_gudang

Sedangkan untuk menghapus NULL nya kembali gunakan syntax ALTER TABLE buku CHANGE judul judul varchar(100);

3.2 Insert

INSERT digunakan untuk memasukkan data baru ke dalam suatu tabel. Contoh berikut adalah query untuk memasukkan suatu data ke dalam table gudang (yang kemudian ditampilkan dengan menggunakan SELECT):

 
Gambar 3.2.1 menambahkan data baru ke dalam suatu table

Gambar 3.2.2 tabel yang telah ditambahkan data baru

Anda juga dapat memasukkan banyak data sekaligus kedalam suatu table dengan perintah INSERT INTO namatabel VALUS;


Gambar 3.2.3 Memasukkan banyak data sekaligus kedalam suatu tabel

3.3    UPDATE

Update digunakan untuk merubah data dari suatu tabel. Misal sebelum perubahan data dilakukan, dibuat atribut tahun  untuk tabel gudang:
Gambar 3.3.1 Menambahkan atribut tahun pada tabel gudang

Perubahan data juga dapat dilakukan berdasarkan beberapa karakter dari suatu atribut dengan menggunakan LIKE dan ‘%’. Contohnya untuk judul yang memuat nama_gudang yaitu Sinar Harapan memiliki stok 13, akan kita ganti manjadi 14;


Gambar 3.3.2 Merubah karakter pada suatu tabel menggunakan LIKE dan %

3.3    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 idgudang = 2. Query nya adalah sebagai berikut:


Gambar 3.4.1 Menghapus data dari suatu table

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


Gambar 3.4.2 Menhapus data dari suatu table


Gambar 3 4.3 Menampilkan tabel yang tidak memiliki data apapun


Komentar