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

Postingan populer dari blog ini

KRIPTOGRAFI SIMETRIS DAN ASIMETRIS

BASIS DATA FUNCTION DAN STORED PROCEDURE