a. Tujuan Pembelajaran.
Setelah mengikuti kegiatan belajar 15 ini diharapkan peserta didik dapat:
Mengoperasikan perintah Insert Into untuk menambahkan data
Mengoperasikan perintah Update untuk merubah data
Menggabungkan perintah select dan insert into
Mengoperasikan perintah delete untuk menghapus data
b. Uraian materi.
Modifikasi data atau manipulasi data merupakan kegiatan yang bertujuan untuk
mengubah data-data yang ada pada suatu tabel. Perubahan-perubahan data
tersebut meliputi :manambah data, mengganti data maupun menghapus data.
Tujuan perubahan tersebut adalah untuk mendapatkan data yang sesuai dengan
lebutuhan pemakai (user)
Keterangan :
Komponen Keterangan
Target Nama dari tabel yang akan ditambahkan recordnya.
Field1, field2 Nama dari masing-masing field yang ke dalamnya expresi
value1…value2 akan diisikan.
181
Basis Data
Atau
Insert Into MHS_3 Values (“0012345”, “Adinda”, “17/03/1981”, 48)
Bila data yang akan dimasukkan hanya ke beberapa field saja maka
nama field yang bersangkutan harus disertakan, penulisannya:
Insert Into MHS_3 (NIM, NAMA) Values (“0012345”, “Adinda”)
182
Basis Data
Newtable Nama tabel baru sebagai tempat hasil dari proses copy.
Aktifkan tabel MHS_3 dan buatlah perintah query baru yang bertujuan untuk
menduplikat seluruh data dari tabel MHS_3 ke tabel baru yang bernama
MHS_BARU, format penulisannya:
Select * Into MHS_BARU From MHS_3
Bila hanya ingin menduplikat data untuk beberapa field, format penulisannya:
Select NIM, NAMA Into MHS_BARU From MHS_3
183
Basis Data
2) Mengubah Data
Pada kondisi tertentu kita ingin mengubah salah satu atau lebih field yang
terdapat pada satu atua lebih record. Perintah yang digunakan adalah UPDATE
dengan Format penulisan sebagai berikut :
UPDATE tabel SET field1=value1 [ , field2=value2 [ , fieldN=valueN] ]
WHERE criteria
Komponen Keterangan
Misalnya Anda ingin mengubah nilai dari Danem menjadi 45 untuk data
mahasiswa yang mempunyai NIM “0012348”, format penulisannya:
Update MHS_3 Set Danem = 45 Where NIM = ‘001234'
184
Basis Data
Bila ingin mengubah lebih dari satu field maka format penulisannya:
Update MHS_3 Set Nama = ‘Putra Pratama’ , Danem = Danem+5
Where NIM = ‘0012350’
3) Menghapus Data
Menghapus data adalah menghilangkan satu atau beberapa record data dari
suatu tabel. Perintah query yang digunakan untuk menghapus adalah Delete,
hanya dapat digunakan untuk menghapus record (baris) dan idak dapat
digunakan untuk menghapus field (kolom). Untuk menentukan record yang akan
dihapus dapat dilakukan perintah “Where”. Jika tidak menggunakan perintah ini
maka seluruh record yang ada pada tabel yang bersangkutan akan terhapus
semua. Format penulisannya:
DELETE [tabel.*] FROM tabel WHERE kriteria
Keterangan :
Komponen Keterangan
Sebagai contoh akan dihapus data record pada tabel MHS_3 yang Danem
siswanya lebih kecil atau sama dengan 45.
Delete * From MHS_3 Where Danem <= 45
185