DML (Data Manipulation Language)
DML merupakan kumpulan
perintah SQL yang digunakan untuk proses pengolahan data pada isi table, dengan
perintahnya adalah sebagai berikut :
-
Insert : digunakan untuk memasukan
data-data ke dalam table
-
Select : digunakan untuk mengambil/mencari
data-data yang ada di dalam table
-
Update : digunakan untuk merubah/memperbarui
isi data pada table
-
Delete : Untuk menghapus data yang ada
didalam table
(1)
INSERT
Query
untuk memasukan data dengan menggunakan perintah insert adalah sebagai berikut
:
INSERT INTO nama_tabel
[(field ke-1,…,field ke-n)] VALUES (nilai_field_ke-1, …,nilai_field_ke-n) ;
Berikut
adalah tampilan Query dan juga data ouputnya :
1. Dari
table pasok :
2.
Dari table barang :
3. Dari
table supplier :
(2)
SELECT
Query
untuk mencari/mengambil data dengan menggunakan perintah select adalah sebagai
berikut
:
SELECT nama_field
FROM nama_tabel
WHERE [kondisi]
Berikut adalah tampilan query dan juga
data outputnya :
1. Query
untuk menampilkan kode_barang dan nama_barang :
2. Query untuk mencari nama barang yang jumlah stok nya
kurang dari 100 :
3. Query untuk mencari nama suplier yang beralamat di
jalan mangga :
- Perintah Select untuk lebih dari 1 table :
Perintah select dapat digunakan untuk menampilkan data yang ada didalam
tabel yang berbeda.
Ex : Tampilkan nama barang, dan nama penyuplai yang
memasok barang lebih dari 100 ?
Yang harus dilakukan adalah analisa terhadap
pertanyaan tersebut yaitu dengan :
1. Cari nama tabel apa saja yang terlibat untuk
menampilkan data tersebut ?
2. Cari nama field apa saja yang terlibat untuk
menampilkan data tersebut ?
3. Hubungkan penghubung antar table
4. Sertakan kondisi yang diminta
Maka :
1. Nama Table yang terlibat : Table Barang, Table suplier, Table Pasok
2. Nama Field yang terlibat : barang.nama_barang,
suplai.nama_penyuplai,
pasok.jumlah_pasok
3. Penghubung antar table : barang.kode_barang
= pasok.kode_barang
suplier.kode_suplier = pasok.kode_suplier
4.
Kondisi yang
diminta : pasok.jumlah_pasok > 100
Dibawah ini adalah tampilan query dan data outputnya
:
(3)
Update
Query
untuk memperbarui atau mengubah data
yang ada didalam table adalah sebagai berikut :
UPDATE
nama_tabel
SET
nama_field = data_baru
WHERE nama_field = data_lama;
Dibawah
ini adalah contoh tampilan query dan data outputnya :
1.
Memperbarui jumlah stok_barang menjadi 1000
untuk kode_barang ‘brg001' :
2.
Memperbarui alamat_suplier menjadi 'Jalan
Kenanga' untuk nama_suplier = 'Charli' :
(4)
DELETE
Query untuk menghapus semua baris sesuai dengan kondisi yang telah ditetapkan
adalah sebagai berikut:
DELETE
FROM nama_tabel
[WHERE <condition> ];
Dibawah ini adalah contoh tampilan query untuk
menghapus data dari table supplier dengan kode_suplier ‘sup001’ :
Jangan lupa kunjungi website STT-PLN di :









No comments:
Post a Comment