DML (Data Manipulation Languange)


DML (Data Manipulation Languange)

Adalah sebuah SQL yang digunakan untuk memanipulasi data dalam basis data yang telah dibuat, misalnya untuk pengambilan, penyisipan, pengubahan, dan penghapusan data.

1. INSERT

        Perintah INSERT digunakan untuk menyisipkan atau memasukkan data baru ke dalam tabel.
Syarat menggunakan oerintah ini adalah database dalam tabel harus sudah dibuat. Kemudian, Kalaian dapat menggunakan perintah ini untuk memasukkan data ke dalam dabel.
Sintaksis INSERT mempunyai dua macam pola dalam menambahkan data sebagai berikut.

a. Menambahkan baris dengan mengisi data pada setiap kolom.

CONTOH:

INSERT INTO buku VALUES (‘B01’, ‘K03’, ‘Sistem Basis Data’, 15);


b. Menambah garis dengan hanya mengisi data pada kolom tententu.

CONTOH:

insert into buku (kd_buku, kd_kategori, nm_buku, stok)

    -> values ('B01', 'K03', 'Sistem Basis Data', 15);



2.UPDATE

        Perintah UPDATE digunakan untuk mengubah atau mengedit data dari satu tabel atau lebih dari suatu database. Secara umum terdapat dua macam fungsi UPDATE pada SQL, yaitu update secara keseluruhan dan update berdasarkan kondisi. Sintax yang digunakan sebagai berikut.

a. Perintah meng-update data dari satu tabel secara keseluruhan.

CONTOH :

update buku

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




b. Perintah meng-update data dari satu tabel berdasarkan kondisi tertentu.

CONTOH :

> update buku

    -> set nm_buku = 'Sistem Basis Data XI'

    -> where kd_buku = 'B01';




3.SELECT

        Perintah SELECT merupakan perintah SQL yang berfungsi untuk megambil atau menampilkan data dari satu tabel atau beberapa tabel sekaligus dalam relasi. Dengan menggunakan perintah SELECT, informasi dapat disajikan sesuai kebutuhan.


A. PROJECTION
    Projection adalah kemampuan perintah SELECT untuk memilih field/kolom mana yang akan ditampilkan.

CONTOH 1 :

select nm_buku from buku;



CONTOH 2 :



B. SELECTION
    Selection adalah kemampuan perintah SELECT untuk memilih baris yang akan ditampikan.

CONTOH :

select kd_buku, nm_buku from buku where kd_buku ='B01';


C. JOINING 
    Joining adalah kemampuan perintah SELECT untuk menampilkan informasi yang berasal dari dua tabel atau lebih, di mana ada relasi tertentu yang menghubungkan antar tabel tersebut.

CONTOH 1:

select * from buku, kategori 
          -> where buku.kd_kategori.kd_kategori;


CONTOH 2:



4. DELETE 
        
    Perintah DELETE digunakan untuk menghapus data dari tabel. Biasanya data yang dihapus merupakan data yang sudah tidak diperlikan lagi.

CONTOH :

DELETE FROM buku WHERE kd_buku = 'BO5';


 
    










Tidak ada komentar:

Posting Komentar