DML (Data Manipulating Language)
DML merupakan kumpulan perintah SQL yang digunakan untuk proses pengolahan isi data di dalam table sepert Insert (memasukkan) ==> Untuk meyisipkan atau memasukkan data baru ke dalam tabel. Penggunaannya setelah database dan tabel selesai dibuat.
Select
(mencari/mengambil) ==> untuk
mengambil data atau menampilkandata dari satu tabel atau beberapa dalam relasi
Update
(merubah) ==> Untuk
memperbarui data lama menjadi data terkini.Delete (menghapus) ==> Untuk menghapus data dari tabel.
isi
data - dan tidak terkait dengan perubahan struktur dan
definisi tipe data dari objek database.
Perintah-perintah
diatas dapat dituliskan seperti dibawah ini :
·
Insert
INSERT
INTO nama_tabel [(field ke-1,…,field ke-n)] VALUES (nilai_field_ke-1, …,nilai_field_ke-n) ;
Contoh query untuk menginput data pada tabel :
Pada table BARANG
INSERT INTO barang VALUES (‘brg001’, ‘Pensil’, NULL, 300);
INSERT INTO barang VALUES (‘brg002’, ‘Kertas’, ‘Rim’, 50 );
INSERT INTO barang VALUES (‘brg003’, ‘Penggaris’, ‘Unit’, 75);
Pada table SUPLIER
INSERT INTO suplier VALUES (‘sup001’, ‘Alfa’, ‘012345’, ‘Jalan Mangga’);
INSERT INTO suplier VALUES (‘sup002’, ‘Betha’, ‘234567’, ‘Jalan Jambu’);
INSERT INTO suplier VALUES (‘sup003’, ‘Charli’, ‘098765’, ‘Jalan Mangga’);
Pada table PASOK
INSERT INTO pasok VALUES (‘pas001’, ‘brg001’, ‘sup002’, ’05-01-2015’, 50);
INSERT INTO pasok VALUES (‘pas002’, ‘brg003’, ‘sup002’, ’02-10-2015’, 350);
INSERT INTO barang VALUES (‘brg001’, ‘Pensil’, NULL, 300);
INSERT INTO barang VALUES (‘brg002’, ‘Kertas’, ‘Rim’, 50 );
INSERT INTO barang VALUES (‘brg003’, ‘Penggaris’, ‘Unit’, 75);
Pada table SUPLIER
INSERT INTO suplier VALUES (‘sup001’, ‘Alfa’, ‘012345’, ‘Jalan Mangga’);
INSERT INTO suplier VALUES (‘sup002’, ‘Betha’, ‘234567’, ‘Jalan Jambu’);
INSERT INTO suplier VALUES (‘sup003’, ‘Charli’, ‘098765’, ‘Jalan Mangga’);
Pada table PASOK
INSERT INTO pasok VALUES (‘pas001’, ‘brg001’, ‘sup002’, ’05-01-2015’, 50);
INSERT INTO pasok VALUES (‘pas002’, ‘brg003’, ‘sup002’, ’02-10-2015’, 350);
·
Select
SELECT
nama_field FROM nama_tabel
WHERE kondisi
·
Update
UPDATE
nama_tabel SET nama_field = data_baru
WHERE nama_field =
data_lama;
·
Delete
DELETE
FROM nama_tabel WHERE condition ;
Tidak ada komentar :
Posting Komentar