Sabtu, 15 Oktober 2016

SQL - Penggunaan DML (Data Manipulation Language)



Kali ini saya akan membahas tentang penggunaan DML atau Data Manipulation Language pada SQL.

PENGGUNAAN INSERT
Sebelumnya kita harus mengetahui fungsi dari Insert yaitu untuk memasukkan atau menyimpan data dari luar ke sistem dalam database. Ada beberapa cara dalam memasukkan data yaitu dengan menyamakan kolom dan data, menyebutkan kolom, tanpa menyebutkan kolom, memasukkan hanya sebagai pada kolom.    
Syntax :

   INSERT INTO nama_tabel(field1,field2,...)
              VALUES (‘nilai1’,’nilai2’,...);

      1.      Kita akan melanjutkan praktikum minggu lalu, kali ini kita akan mengisi table Barang. Perhatikan gambar berikut:


      2.      Setelah itu ketikkan Select *from Barang; untuk melihat hasilnya


      3.      Kemudian pada table Suplier, kita akan mengubah struktur table Alamat_suplier. Lalu ketikkan sp_column supplier agar kita bias melihat hasilnya


     4.      Untuk mebgisi table supplier, ketikkan kkodingan berikut

insert into Suplier values ('sup001', 'Alfa', '012345', 'jalan Mangga')
insert into Suplier values ('sup002', 'Betha', '23456', 'jalan Jambu')
insert into Suplier values ('sup003', 'Charli', '09786', 'jalan Mangga')

lalu start debug maka hasilnya sebagai berikut:


      5.      Dan untuk mengisi table pasok, ketikkan kodingan berikut:


insert into pasok values ('pas001', 'brg001', 'sup002', '05-01-2015', 50);
insert into pasok values ('pas002', 'brg003', 'sup002', '02-10-2015', 350);

select *from pasok;



PENGGUNAAN SELECT
Select berfungsi untuk menyeleksi data yang ingin ditampilkan
Syntax: Syntax : SELECT * FROM nama_tabel
Parameter : from, where, order by, dll

      6.      Contoh kita akan mencari data yang ada di table barang dengan nama barang dan value kurang dari 100. Maka ketikkan kodingan berikut:
select nama_barang from Barang where stok_barang < 100”
Maka hasilnya sebagai berikut:


      7.      Contoh kedua penggunaan select seperti gambar dibawah ini

select barang.nama_barang, Suplier.nama_suplier, pasok.jumlah_pasok
from Barang, Suplier, pasok
where Barang.kode_barang = pasok.kode_barang and
              Suplier.kode_Suplier = pasok.kode_suplier and
pasok.jumlah_pasok < 100;



PENGGUNAAN UPDATE
Fungsi update yaitu untuk memperbaharui data lama ke data yg sekarang
Syntac :UPDATE nama_tabel SET kolom_pertama = 'data_kolom_pertama',
kolom_kedua = 'data_kolom_kedua', kolom_terakhir = 'data_kolom_terakhir',
WHERE kondisi;
Parameter : set, where

Contoh:

  
PENGGUNAAN DELETE
Fungsi dari delete ini yaitu untuk menghpus record yang ada dalam sebuah table. Perhatikan gambar berikut:








Tidak ada komentar:

Posting Komentar