Jumat, 24 September 2010

Data Manipulation Language (DML)

Perintah-Perintah Data Manipulation Language (DML) :

1. SELECT (Menampilkan Data/Seleksi Data) merupakan syntak data manipulation language yang paling sering digunakan pada SQL, sehingga kadang-kadang istilah query dirujukkan pada istilah SELECT. SELECT digunakan untuk menampilkan data dari satu atau lebih tabel, biasanya dalam sebuah basis data yang sama.
Sintak untuk SELECT sebagai berikut :
SELECT [nama_field]
FROM [nama_tabel]
WHERE [kondisi]
Contoh penggunaan SELECT :
select * from cat; untuk menampilkan berapa banyak catalog yang kita buat,
select id_mhs from mahasiswa where nm_mhs = 'Dini'; untuk menampilkan id_mhs yang dimana nama mahasiswanya bernama Dini.
kondisi adalah syarat yang harus dipenuhi suatu data yang ditampilkan,
kondisi_aggrerat adalah syarat khusus untuk fungsi aggrerat.

2. INSERT (Memasukkan Data) merupakan syntax data manipulation language yang paling sering digunakan SQL. Bertujuan mengisikan data/record ke dalam suatu tabel. Pengisian data ini bisa berlaku untuk satu record penuh.
Contoh penggunaan INSERT :
insert into MAHASISWA (id_mhs,nm_mhs,alm_mhs)
values ('30109059','Dini Handayani','PGA');
insert into MAHASISWA values ('30109059','DiniHandayani','PGA');
Ada dua cara dalam memasukkan data ada yang menuliskan nama_fieldnya dulu, ada juga yang langsung.

3. UPDATE (Memperbaharui Data) merupakan syntax data manipulation language yang suka digunakan pada SQL. Pada prinsipnya update adalah memperbaharui data lama dengan data yang baru atau data yang terkini. Kesalahan pada satu record ini bisa terjadi hanya pada satu field saja atau seluruh field pada record tersebut.
Sintak untuk update sebagai berikut :
UPDATE [nama_tabel]
SET [nama_field]=[data_baru]
WHERE [nama_field]=[data_lama];
Contohnya :
update barang
set satuan_barang = 'UNIT'
where kode_barang = 'ELK-03';

4. DELETE (Menghapus Data) merupakan syntak data manipulation language yang suka digunakan SQL. Pada prinsipnya DELETE untuk menghapus data atau record. Penghapusan record bisa dilakukan secara keseluruhan, artinya seluruh record dalam tabel tersebut akan dihapus.
Sintak SQL untuk menghapus record dalam tabel :
DELETE FROM [nama_tabel]
WHERE [kondisi];
Adapun sintak SQL menghapus data keseluruhan :
DELETE FROM [nama_tabel];

0 komentar:

Posting Komentar