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)
Reviewed by Muhamad Kurniawan
on
4/07/2015 03:54:00 PM
Rating:
No comments: