DATA MANIPULATION LANGUAGE
Data Manipulation Language (DML) merupakan sub bahasa SQL yang berfungsi memanipulasi data yang ada di dalam basis data atau database. Perintah yang termasuk di dalam DML adalah INSERT, SELECT, UPDATE, dan DELETE.
Mengisi Record Pada TableBU:
Insert Into namatabel
Value(‘Kolom1’,’Kolom2’,’Kolom3’,…);
Cth:
insert into mhs
values('11083122','Yuni','11.5A.A');
Atau
Insert Into namatabel (nmfield1,nmfield2,nmfield3,......,nmfieldn)
Values (‘Kolom1’,’Kolom2’,’Kolom3’,....’Kolomn’);
Cth:
insert into mhs(nim,nama,kelas)
values ('11094444','Desya','11.5a.a');
Lalu akan Muncul Message, maka tekan yes untuk mengisi satu recor baru
cat: Record baru haya dapat di input sekali
Merubah salah satu atau lebih Field dalam salah satu atau lebih Record.UPDATE nmtable
SET Field = ‘Kolom’
Where Kreteria
Atau
UPDATE nmtable
SET Field1 =’Kolom1’,Field2 =’Kolom2’,….Fieldn=’Kolomn’
Where Keteria
Cth:
Update mhs
set nama='adinda',kelas='11.2a.c'
Where nim=11094444;
Menghapus satu atau beberapa record dari suatu table.BU :
DELETE From nmtable
Where Kreteria
Cth :
Delete from mhs
Where Nim=11094444;
Menampilkan Isi Record Pada Tabel MhsSelect * From namatable;
Cth: select * From mhs;
Membackup Seluruh dataBU:
Select * INTO nmtabel_baru
From nmtabel_aktif;
Cth:
Select * into mahasiswa
From mhs;
FUNGSI PERHITUNGAN :Count : Menghitung Jumlah Record
Sum : Jumlah Nilai Dalam Kolom
Max : Nilai Terbesar Dalam Kolom
Min : Nilia Terkecil Dalam Kolom
Cth :
Select count(*) as Jumlah_Record
From mhs;
Select Sum (harga) as Total
Form mhs;
Select Max (harga) as Nilai_Terbesar
From mhs;
Select Min (harga) as Nilai_Terkecil
From mhs;
Perintah Menghindari Hasil Data Yang Sama Terulang Kembali SELECT DISTINCT nmfield FROM nmtabel
Cth:
Select Distinct nama from mhs;
Menampilkan Dua Field atau lebih dalam suatu tabelSelect nmfield1,nmfield2 from nmtabel;
Cth: Select Nim, Nama From mhs;