DATA MANIPULATION LANGUAGE (DML) DB - Wiji Setiyaningsih, M.Kom
.:: DML ::. Data Manipulation Language (DML) yaitu Query statement yang berfungsi untuk memodifikasi record/isi data : insert update delete select DB - Wiji Setiyaningsih, M.Kom
~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
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
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
.....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
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
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
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 : 6000000 untuk barang yang berkode : 3 DB - Wiji Setiyaningsih, M.Kom
.......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
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
MeNGABAIKAN VALUE YANG SAMA Select Distinct FIELD TERTENTU from NAMA_TABEL ; Siapa saja supplier BARANG yang ada saat ini DB - Wiji Setiyaningsih, M.Kom
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
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
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
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