Data Manipulation Language

 Data Manipulation Language

Data Manipulation Language



DML ( data amnipulation language ) adalah subbahasa SQL yang digunakan untuk memanipulasi data dalam basis data yang telah dibuat, misalnya untuk pengambilan, penyisipan, pengubahan, dan penghapusan data. Perintah-perintah yang termasuk DML sebagai berikut :

1. INSERT

Perintah INSERT digunakan untuk menyisipkan atau memasukan data baru ke dalam tabel. Syarat menggunakan perintah ini adalah database dan tabel harus sudah dibuat. Jika sudah, kita dapat menggunakan perintah ini untuk memasukan data ke dalam tabel.
 
a. Menambahkan baris dengan mengisi data pada setiap kolom.
INSERT INTO nama_tabel VALUES (value1, value2, ...);

Contoh :
INSERT INTO buku VALUES ('B01', 'K03', 'Sistem Basis Data', 15);

Perintah SQL di atas digunakan untuk menginputkan data ke dalam suatu tabel, di mana semua field yang ada pada tabel berisi dan harus sesuai dengan urutan field dari suatu struktur tabel.

b. Menambah baris dengan hanya mengisi data pada kolom tertentu.
INSERT INTO nama_tabel (nama_field1, nama_field2, . . .)
VALUES (value1, value2, . . .);

Contoh : 
INSERT INTO buku (kd_buku, kd_kategori, judul, stok
VALUES (B01', 'K03', 'Sistem Basis Data', 15);

Perintah SQL di atas digunakan untuk menginputkan data ke suatu tabel, dimana tidak harus mengikuti urutan field dari struktur tabel ataupun harus menginputkan seluruh field yang ada pada tabel. Namun setiap value yang di inputkan harus mengikuti uruta field yang telah diatur.

2. UPDATE

Perintah UPDATE digunakan untuk mengubah atau mengedit data dari suatu tabel atau lebih dari suatu database. Secara umum terdapat dua macam fungsi UPDATE pada SQL, yaitu update secara keseluruhan dan update berdasarkan kondisi.
 
a. Perintah Meng-update data dari suatu tabel secara keseluruhan
UPDATE nama_tabel
SET nama_field = nilai_baru;

Contoh ;
UPDATE buku
SET judul = 'Sistem Basis Data XI' ;

b. Perintah Meng-update data dari suatu tabel berdasarkan kondisi tertentu
UPDATE nama_tabel
SET nama_field = nilai_baru;
WHERE kondisi; 

Contoh ;
UPDATE buku
SET judul = 'Sistem Basis Data XI' ;
WHERE kd_buku = 'B01' ;






 

 
 


0 Komentar