Selasa, 10 Mei 2016

mengenal perintah DML

DML(data manipulation language)
sedikit berbagi tentang DML mari kita mngenal tentang DML dengan perintah select  
sebelum belajar tentang select apa sih DML(data manipulation language) itu ?
DML(data manipulation language) adalah kumpulan perintah query yang digunakan untuk memanipulasi data pada database. Misalnya digunakan untuk menambah data, merubah data, maupun menghapus data pada database

sedangkan fungsinya DML(data manipulation language) adalah  
 untuk memanipulasi database seperti: menambah data, merubah/mengganti data dan menghapus data. Perintah pda DML tidak terkait dengan struktur dan metadata dari obyek yang berada pada tabel database
SELECT adalah yang paling penting dari bahasa SQL dan yang paling sering digunakan Di perintah select ini kita bisa memanggil field dari tabel lain yang tabelnya berelasi (berhubungan). Perintah select ini juga bisa kita gunakan untuk untuk operasi aritmatika dan juga logika.

Pemilihan Data
Pemilihan data  menggunakan perintah SELECT. Bentuk dasar dari perintah SELECT adalah :

select "column1"
[,"column2",etc]
from "tablename"
[where &"condition&"];
[...] = optional
Column1, column2 adalah kolom - kolom yang dipilih untuk ditampilkan datanya. Apabila semua kolom yang ada akan ditampilkan column1, column2 dapat diganti dengan tanda *.
Tablename adalah nama tabel yang datanya akan ditampilkan.
Contoh sederhana perintah SELECT :
select * from data_pegawai;

Select Statement
Perintah SELECT digunakan untuk melakukan query pemilihan data pada database. Perintah select biasanya mereferensi ke dalam sebuah tabel atau view, oleh karena itu hasil akhir query sama seperti halnya tabel yaitu terdapat baris dan kolom hasil.

Pemakaian DISTINCT


DISTINCT adalah keyword untuk menghilangkan record-record yang sama. Misalnya kita mempunyai tabel  Customer, dimana dalam tabel tersebut terdapat kolom negara. Jika ada Customer yang memiliki  negara yang sama, dengan pemakaian DISTINCT, cukup diambil satu saja. Contoh pemakaiannya adalah sbb.
SELECT DISTINCT Negara FROM Customer
Jika dipakai kombinasi Kota dan Negara, perintahnya sebagai berikut:
SELECT DISTINCT Kota, Negara FROM Customer


Pemakaian WHERE

WHERE dipakai untuk memberi kriteria record yang ingin diambil. Contoh pemakaiannya sbb.
SELECT Nama, Alamat, Negara FROM Customer WHERE Negara=’Indonesia’
Bahasa SQL diatas memberikan perintah untuk menampilkan field Nama, Alamat, dan Negara dari tabel Customer yang mempunyai negara Indonesia.
Perintah SQL diatas bisa ditambahkan operator AND dan OR jika memiliki kriteria lebih dari satu. Misalnya sbb.
 SELECT Nama, Alamat, Negara FROM Customer WHERE Negara=’Indonesia’ OR Negara=’Malaysia’

SQL diatas memberikan perintah untuk menampilkan field Nama, Alamat, dan Negara dari tabel Customer yang mempunyai negara Indonesia dan Malaysia.
 SELECT Nama, Alamat, Negara FROM Customer WHERE Negara=’Indonesia’ AND Sales>5000000
SQL diatas memberikan perintah untuk menampilkan field Nama, Alamat, dan Negara dari tabel Customer yang mempunyai negara Indonesia yang penjualannya lebih dari 5 juta.


Pemakaian ORDER BY

ORDER BY dipakai untuk mengurutkan  record berdasarkan field tertentu. Contoh pemakainnya adalah sebagai berikut.
SELECT Nama, Alamat, Negara FROM Customer ORDER BY Nama
Secara default, pengurutan berdasarkan abjad (ASC=Ascending, dari kecil ke besar). Jika pengurutan dibalik, yaitu dari besar ke kecil, dipakai DESC.
SELECT Nama, Alamat, Negara FROM Customer ORDER BY Nama DESC

demikian sedikit ilmu dari saya
 saya juga masih bljar 
maka masih bnyak slahnya 
selamat bertemu dimateri yang akan datang

Tidak ada komentar:

Posting Komentar