DML(Data Manipulation Language)

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 HANYA 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 UPDATE DATA DARI SUATU TABEL SECARA KESELURUHAN.
CONTOH:

update buku

 -> set nm_buku = 'Sistem Basis Data XI';



B.PERINTAH UPDATE DATA DARI SUATU TABEL BEDASARKAN KONDISI TERTENTU CONTOH :

> update buku

> set nm_buku = 'Sistem Basis Data Xl'

> 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:

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’;