DATA MANIPULATION LANGUAGE (DML)
1. INSERT
A. Menambah baris dengan mengisi data pada setiap kolom
Contoh:
Insert Into buku Values (‘B01’, ‘K03’, ‘Sistem Basis Data’, 15);
B. Menambah baris dengan mengisi data pada kolom tertentu.
Contoh:
insert into buku (kd_buku, kd_kategori, nm_buku, stok)
-> values ('B01', 'K03', 'Sistem Basis Data', 15);
2. UPDATE
A. Perintah meng-update data dari suatu tabel secara keseluruhan
CONTOH:
update buku
-> set nm_buku = 'Sistem Basis Data XI';
B.PERINTAH MENG UPDATE DATA DARI SUATU TABEL BERDASARKAN KONDISI TERTENTU.
CONTOH:
> update buku
-> set nm_buku = 'Sistem Basis Data XI'
-> where kd_buku = 'B01';
3.SELECT
A.PROJECTION
ADALAH KEMAMPUAN PERINTAH SELECT UNTUK MEMILIH KOLOM YANG AKAN DITAMPILKAN.
CONTOH 1:
select nm_buku from buku;
CONTOH 2:
B.SELECTION
ADALAH KEMAMPUAN PERINTAH SELECT UNTUK MEMILIH BARIS YANG AKAN DITAMPILKAN .
CONTOH:
select kd_buku, nm_buku from buku where kd_buku = 'B01';
C.JOINING
ADALAH KEMAMPUAN PERINTAH SELECT UNTUK MENAMPILKAN INFORMASI YANG BERASAL DARI DUA TABEL ATAU LEBIH,DI MANA ADA RELASI TERTENTU YANG MENGHUBUNGKAN ANTARA TABEL TERSEBUT.
CONTOH 1:
select * from buku, kategori
-> where buku.kd_kategori=kategori.kd_kategori;
CONTOH 2:
4.DELETE
UNTUK MENGHAPUS DATA DARI TABEL.
CONTOH:
DELETE FROM buku WHERE kd_buku = ‘B05’;