DML (Data Manipulation Language)


Berlanjut ke materi selanjutnya siapkan pikiran yang jernih. Kita masuk ke materi DML.DML adalah kepanjangan dari Data Manipulation Language. Dari namanya saja sudah terlihat bahwa fungsinya pasti untuk memanipulasi data. DML adalah bahasa atau perintah dalam basis data yang berguna untuk melakukan penambahan,pengubahan dan penghapusan data juga pengambilan data atau menampilkan data yang tersimpan dalam database. Ada empat perintah umum yang digunakan pada DML ini yakni insert, update, delete dan select.

Perintah Insert digunakan untuk memasukkan data ke dalam tabel yang telah dibuat di dalam database. Ada dua cara yang dapat digunakan dalam memasukkan data yakni cara langsung dan cara tidak langsung.



Untuk cara langsung perintahnya yakni :
Insert into nama_tabel values
(isi1),
(isi2),
(isi_n);

Untuk cara tidak langsung perintahnya yakni
Insert into nama_table (nama_kolom1,nama_kolom2,.....) values
(isi1),
(isi2),
(isi_n);


        Kemudian perintah kedua yakni Update digunakan untuk memperbaharui data yang lama menjadi data yang baru. Dalam perintah update biasanya diikuti juga dengan perintah where karena setiap perubahan data pasti ada kondisi tertentu yang harus dipenuhi. Perintah update pada umumnya seperti berikut :
Update nama_tabel set nama_kolom=nilai_baru where kondisi;

Selanjunya yakni perintah Select, digunakan untuk mengambil atau menampilkan data yang ada pada tabel untuk selanjutnya juga bisa dimanipulasi. Ketika menggunakan perintah select biasanya diikuti dengan beberapa operator seperti or, and, order by, like, not like, between, not between, serta asc dan desc. Kesemua itu digunakan untuk mengambil data dari tabel-tabel dalam database untuk selanjutnya dimanipulasi. Langsung saja ke perintah-perintah yang ada pada perintah select.
  • Untuk Menampilkan data pada tabel secara keseluruhan
Select*from nama_tabel;
  • Untuk menampilkan data pada tabel dengan kondisi tertentu
Select*from nama_tabel where;
  • Untuk menampilkan kolom tertentu dalam satu tabel
Select kolom1,kolom3 from nama_tabel;
  • Untuk menampilkan kolom tertentu dari beberapa tabel
Select tabel1.kolom1,tabel2.kolom1,tabel2.kolom2 from tabel1,tabel2 where kondisi;
  • Untuk Menampilkan data pada tabel dengan menggunakan operator like dan not like yakni menampilkan data tersebut yang mengandung unsur kata tertentu.
Select*from nama_tabel where kolom like’%......’;
Select*from nama_tabel where kolom like’%...%’;
Select*from nama_tabel where kolom like’......%’;
  • Untuk Menampilkan data pada tabel dengan menggunakan operator between dan not between yakni untuk memfilter data dengan rentang atau jarak tertentu.
Select*from nama_tabel where kolom between ‘batas_bawah’ and ‘batas_atas’;
Select*from nama_tabel where kolom not between ‘batas_bawah’ and ‘batas_atas’;
  • Untuk menampilkan data pada tabel dengan menggunakan operator and dan or yakni menampilkan data dengan kondisi salah satu yang benar atau benar semua.
Select*from nama_tabel where kondisi1 and kondisi2;
Select*from nama_tabel where kondisi1 or kondisi2;
  • Untuk menampilkan data pada tabel dengan menggunakan ORDER BY yakni mengurutkan data berdasarkan salah satu kolom
Select*from nama_tabel ORDER BY nama_kolom;
  • Untuk menampilkan data pada tabel dengan menggunakan operator Asc dan Desc yakni mengurutkan data secara menaik atau menurun.
Select*from nama_tabel ORDER BY nama_kolom ASC; untuk menurun.
Select*from nama_tabel ORDER BY nama_kolom DESC; untuk menaik.

Untuk Contohnya bisa dilihat di postingan tentang contoh database.
DML (Data Manipulation Language) DML (Data Manipulation Language) Reviewed by Muhamad Kurniawan on 4/07/2015 03:54:00 PM Rating: 5

No comments:

Copyright 2013. M.Kurniawan. Powered by Blogger.