Data Manipulation Language |Basis Data|
Praktikum Basis Data
4
Halo
Agan-agan!! Berjumpa lagi dengan saya, kali ini saya akan membahas tentang DML
atau Data Manipulation Language. Lalu apa itu Data Manipulation Language ? DML
merupakan metode query dasar yang dapat digunakan apabila DDL atau Data
Definition Language telah terjadi sehingga fungsi dari query DML ini untuk
melakukan pemanipulasian database telah dibuat. Pada pembahasan kali ini
database masih sama yaitu tentang kasir yang dibahas dipembahasan sebelumnya.
OK langsung simak saja gan!!
DML terdiri dari
·
INSERT
·
SELECT
·
DELETE
·
UPDATE
INSERT
Digunakan untuk memasukkan atau input data ke dalam tabel.
Ada beberapa cara untuk input data ke dalam tabel, caranya
sebagai berikut :
~ INSERT INTO
nama_tabel VALUES (‘nilai1’, ‘nilai2’,...);
~INSERT INTO
nama_tabel(field1, field2,...) VALUES (‘nilai1’, ‘nilai2’,...);
~INSERT INTO
nama_tabel SET field1=’nilai1’, field2=’nilai2’,...;
Pada contoh berikut saya menggunakan opsi yang ketiga dan
seperti ini source codenya yang akan saya masukkan ke tabel pelanggan dengan
data inputan dibawah ini :
Maka source codenya sebagai berikut :
INSERT INTO pelanggan
SET nama=’Salman’, alamat=’Sleman’, pekerjaan=’CEO_Petani_Digital’, no_ktp=’12345654321’,
no_telp=’12345’;
INSERT INTO pelanggan
SET nama=’Cherrysha’, alamat=’Ciamis’, pekerjaan=’Sekretaris_TG’, no_ktp=’234556765432’,
no_telp=’23446’;
Begitu pula dengan data-data selanjutnya
Dan hasilnya seperti ini :
SELECT
Untuk melihat input data yang telah kita masukkan ke dalam
tabel yang dipilih atau tabel yang menjadi objek input data.
Source code untuk select adalah select*from nama_tabel;
Contohnya pada pembahasan praktikum kali ini adalah select*from pelanggan; dan hasilnya
seperti ini :
Lalu untuk melihat data yang lebih sepesifik atau
menampilkan record dari field menggunakan perintah select field from nama_tabel; dan bisa dilihat contoh source code
saya :
Misal data yang dibutuhkan adalah nama dan pekerjaan pada
tabel pelanggan, maka seperti ini select
nama, pekerjaan from pelanggan;
Select id_pelanggan;
Gambar diatas merupakan record dari id_pelanggan
DELETE
Digunakan untuk menghapus data yang sudah ada di dalam
tabel. Default dari perintah delete adalah DELETE
FROM nama_tabel WHERE [input kondisi]; dan pada source code saya seperti ini :
DELETE FROM pelanggan
WHERE id_pelanggan = 1;
Atau bisa juga seperti ini :
DELETE FROM pelanggan
WHERE nama=”Fulanah”;
Dari kedia opsi DELETE
diatas adalah sama, hanya saja perbedaanya yang awal menghapus recordnya
berdsarkan data ke-1 pada id_pelanggan di dalam tabel pelanggan dan yang
satunya menghapus recordnya berdasarkan nama.
UPDATE
Digunakan untuk mengubah data yang sudah ada di dalam tabel.
Defaulr dari UPDATE adalah UPDATE nama_tabel SET field1=’nilai_baru’
WHERE [masukkan kondisi]; dan source code saya seperti ini :
UPDATE pelanggan SET nama=”Aku_Cakep”
WHERE id_pelanggan=3;
Dan hasilnya seperti ini :
Perubahan terjadi pada field ke-3 pada record nama yang
awalnya Fulan menjadi Aku_Cakep.
OK sekian dari pembahasan kali ini pada praktikum 4 tentang
Data Manipulation Language. Apabila terdapat salah kata mohon dimaklumi karena
pada dasarnya kita sama-sama belajar.
~ TERIMAKASIH ~
Komentar
Posting Komentar