Kamis, 04 November 2010

LP MYSQL Part 1.

Data Manipulation Language (DML) dalam MySQL


Sekilas tentang DML, DML adalah perintah-perintah yang digunakan untuk memanipulasi (memasukkan,mengubah,menampilkan atau menghapus) data yang ada pada database.

berikut adalah contoh dari DML tersebut:

1. INSERT INTO…VALUES

Digunakan untuk memasukkan data atau record kedalam sebuah tabel.

Contoh untuk mengisikan data ketabel karyawan dengan data masukan:
kode_karyawan = 01, nama = ranger a purist, alamat = gang 1.
kode_karyawan = 02, nama = ranger a raigor, alamat = gang 2.
kode_karyawan = 03, nama = lich king, alamat = gang 3.

Command nya adalah:

insert into karyawan values(‘01′,’ranger a purist’,'gang 1′);
insert into karyawan values(‘02′,’ranger a raigor’,'gang 2′);
insert into karyawan values(‘03′,’lich king’,'gang 3′);

Parameter :-into (menunjuk tabel yang akan digunakan)
-values (berisikan nilai yang akan dimasukkan ke tabel, pada contoh diatas berarti ‘field kode_karyawan’,'nama’,'alamat’)

2. UPDATE…SET…WHERE

Digunakan untuk mengganti data pada suatu field dengan kondisi tertentu.

Contoh untuk menggantikan data pada field alamat menjadi ‘gang 10′ pada kondisi kode_karyawan = 01.

Commandnya adalah

update karyawan set alamat=’gang 10′ where kode_karyawan=’01′;

Parameter: -set (menunjuk field yang akan diupdate)
-where (menyatakan kondisi)

3. DELETE..FROM…WHERE

Perintah ini digunakan pada saat kita ingin menghapus suatu record pada tabel dengan kondisi tertentu(dilakukan penyaringan).

contoh, jika kita ingin menghapus record yang memiliki kode_karyawan=03 maka:

delete from karyawan where kode_karyawan=’03′;

Parameter: -where (menyatakan kondisi)


4. SELECT

Digunakan saat kita ingin melihat record-record yang ada pada suatu tabel.

Contoh, untuk melihat record-record yang ada pada tabel karyawan, commandnya adalah:

select*from karyawan;


5.SELECT..COUNT

Digunakan untuk menghitung berapa banyak record yang ada dari sebuah tabel.

Contoh, jika ingin menghitung banyaknya record yang ada pada tabel karyawan, maka kodingnya adalah:

select count(*)from karyawan;

parameter : count (untuk menghitung record pada tabel yang ditunjuk)


berikut record-record yang diisikan kedalam tabel barang(berdasarkan urutan kode_buku,nama,tahun_terbit,jml_halaman):
01,buku tanpa judul,2010,235
02,skandal cinta brontosaurus,2009,124
03,mengenal linux,2010,500 >

6.SELECT..ORDER BY

Perintah ini digunakan untuk mengurutkan data dari nilai terbesar hingga terkecil, atau sebaliknya.

Contoh, jika kita ingin melihat isi field nama,tahun terbit dan jumlah halaman dengan mengurutkan berdasarkan jumlah halaman secara asc(ascending), koding nya adalah

Select nama,tahun_terbit,jml_halaman from buku order by jml_halaman ASC;

Parameter: -from(menunjuk nama tabel)
-order by(untuk mengurutkan)



7.SELECT MAX

Perintah ini digunakan untuk mencari nilai tertinggi(NULL akan dilewatkan).

Contoh,jika kita ingin mencari jumlah halaman terbanyak dalam tabel buku.

select max(jml_halaman) from buku;

Parameter: -max (untuk memberikan nilai tertinggi dari field yang dipilih)
-from (memilih tabel yang akan digunakan)



8.SELECT MAX

Perintah yang digunakan untuk mencari nilai terendah(NULL akan dilewatkan).

Contoh,jika kita ingin mengetahui jumlah halaman paling sedikit pada tabel buku.

select min(jml_halaman) from buku;

Parameter: -min (untuk memberikan nilai terendah dari field yang dipilih)
-from (memilih tabel yang akan digunakan)




9.SELECT AVG

Perintah yang digunakan untuk menghasilkan nilai rata-rata.

Contoh, jika kita ingin mengetahui nilai rata-rata dari jumlah halaman pada tabel buku.

select avg(jml_halaman) from buku;

Parameter: -avg (untuk memberikan nilai rata-rata dari field yang dipilih)
-from (memilih tabel yang akan digunakan)



10.SELECT DISTINCT

Digunakan untuk menghilangkan nilai yang sama(duplikat).

Contoh, untuk melihat tahun terbit buku tanpa ada nilai yang sama.

select distinct tahun_terbit from buku;

parameter: -distinct (untuk menghilangkan nilai-nilai yang sama)

Share This!



Tidak ada komentar:

Posting Komentar