Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

DATA MANIPULATION LANGUAGE (DML)

Presentasi serupa


Presentasi berjudul: "DATA MANIPULATION LANGUAGE (DML)"— Transcript presentasi:

1 DATA MANIPULATION LANGUAGE (DML)
DB - Wiji Setiyaningsih, M.Kom

2 .:: DML ::. Data Manipulation Language (DML) yaitu Query statement yang berfungsi untuk memodifikasi record/isi data : insert update delete select DB - Wiji Setiyaningsih, M.Kom

3 ~LATIHAN SOAL~ Buat database baru dengan nama: PRODUKSI
yang terdiri dari 2 tabel: MERK BARANG *ID Merk Char 2, Nama Merk Varchar 20 BARANG *Kode BRG int, Nama BRG Varchar 50, Supplier Varchar 50, Harga Beli Double, Harga Jual Double, Stok int, ID Merk Char 2 DB - Wiji Setiyaningsih, M.Kom

4 MENAMBAH record Insert into NAMA_TABEL
values (VALUE1, VALUE2, VALUE3, ) ; Input-kan 5 record pada Tabel MERK BARANG Input-kan 8 record pada Tabel BARANG DB - Wiji Setiyaningsih, M.Kom

5 MENAMPILKAN record Select * from NAMA_TABEL ;  Semua record
where KRITERIA/KONDISI ;  Semua record berdasarkan kriteria tertentu Select FIELD TERTENTU from NAMA_TABEL ;  Record-record tertentu Select FIELD TERTENTU from NAMA_TABEL where KRITERIA/KONDISI ;  Record tertentu DB - Wiji Setiyaningsih, M.Kom

6 .....MENAMPILKAN record Tampilkan semua data MERK
Tampilkan semua data BARANG yang harga belinya dibawah 5 juta Tampilkan nama dan supplier barang saja Tampilkan nama dan harga beli barang saja, yang suppliernya PT. Jaya Abadi DB - Wiji Setiyaningsih, M.Kom

7 MENAMPILKAN record Yg memenuhi 2 kriteria
Select * ataupun FIELD TERTENTU from NAMA_TABEL where KRITERIA1 and KRITERIA2 ; Tampilkan semua data BARANG, yang suppliernya PT. Jaya Abadi dan harga belinya tidak lebih dari 8 juta DB - Wiji Setiyaningsih, M.Kom

8 MENAMPILKAN record Yg memenuhi 1 kriteria
Select * ataupun FIELD TERTENTU from NAMA_TABEL where KRITERIA1 or KRITERIA2 ; Tampilkan semua data BARANG, yang namanya radio atau dvd DB - Wiji Setiyaningsih, M.Kom

9 MeNGUBAH record Update NAMA_TABEL
set FIELD1=VALUE1 BARU, FIELD2=VALUE2 BARU, where KRITERIA/KONDISI ; Ubah data BARANG menjadi : Nama : Telivisi 32 inchi Harga Beli : untuk barang yang berkode : 3 DB - Wiji Setiyaningsih, M.Kom

10 .......MeNGUBAH record Ubah data BARANG menjadi :
Supplier : PT. Pelangi untuk barang yang nama adalah televisi dan harga jualnya tidak lebih dari 3 juta Harga jualnya adalah naik 10% dari harga belinya DB - Wiji Setiyaningsih, M.Kom

11 MeNGHAPUS record Delete from NAMA_TABEL where KRITERIA/KONDISI ;
Hapus data BARANG yang kodenya : 4 Hapus data BARANG yang suppliernya : PT. Intan atau PT. Pelangi DB - Wiji Setiyaningsih, M.Kom

12 MeNGABAIKAN VALUE YANG SAMA Select Distinct FIELD TERTENTU
from NAMA_TABEL ; Siapa saja supplier BARANG yang ada saat ini DB - Wiji Setiyaningsih, M.Kom

13 BERDASARKAN JANGKAUAN
MeNAMPILKAN DATA BERDASARKAN JANGKAUAN Select * ataupun FIELD TERTENTU from NAMA_TABEL where FIELD between/not between VALUE1 and VALUE2; Tampilkan semua data BARANG yang harga jualnya antara 2 juta sampai 10 juta Tampilkan nama dan harga beli BARANG yang harga belinya bukan antara 2 juta sampai 10 juta DB - Wiji Setiyaningsih, M.Kom

14 Sesuai kriteria tertentu
MeNAMPILKAN DATA Sesuai kriteria tertentu Select * ataupun FIELD TERTENTU from NAMA_TABEL where FIELD in/not in (VALUE1 , VALUE2 , ); Tampilkan semua data BARANG yang suppliernya PT. Jaya Abadi maupun PT. Kharisma DB - Wiji Setiyaningsih, M.Kom

15 MeNGURUTKANKAN DATA Select * ataupun FIELD TERTENTU from NAMA_TABEL
Order by FIELD Asc/Desc; Tampilkan semua data BARANG yang diurutkan berdasarkan nama sesuai abjad Tampilkan kode dan nama BARANG yang harga jualnya antara 5 juta sampai 15 juta diurutkan berdasarkan harga jual dari yang terbesar DB - Wiji Setiyaningsih, M.Kom

16 SESUAI AWALAN/akhiran
MeNAMPILKAN DATA SESUAI AWALAN/akhiran Kriteria tertentu Select * ataupun FIELD TERTENTU from NAMA_TABEL where FIELD Like VALUE; Tampilkan semua data BARANG yang namanya diawali dengan kata TE Tampilkan kode dan nama BARANG yang namanya diakhiri dengan SI, dan harga belinya di atas 7 juta DB - Wiji Setiyaningsih, M.Kom


Download ppt "DATA MANIPULATION LANGUAGE (DML)"

Presentasi serupa


Iklan oleh Google