DML adalah kelompok perintah yang berfungsi untuk memanipulasi data dalam basis data, misalnya untuk pengambilan, penyisipan, pengubahan, dan penghapusan data. Perintah yang termasuk dalam kategori DML adalah : INSERT, DELETE, UPDATE, dan SELECT.
1. INSERT
Perintah ini digunakan untuk menambah data pada tabel, terdapat dua perintah yaitu :
INSERT INTO nama_tabel VALUES(nilai1,nilai2,nilai-n);
INSERT INTO nama_tabel (kolom1,kolom2,kolom-n) VALUES (nilai1,nilai2,nilai-n);
2. DELETE
Perintah ini digunakan untuk menghapus suatu data dalam tabel, data dalam kondisi tertentu atau seluruh data.
Perintah untuk menghapus seluruh data : DELETE FROM nama_tabel;
Perintah untuk menghapus data dalam kondisi tertentu : DELETE FROM nama_tabel [WHERE kondisi];3. UPDATE
Perintah ini digunakan untuk mengubah isi data pada tabel
Perintahnya : UPDATE nama_tabel SET kolom1 = nilai1, kolom2 = nilai2 [WHERE kondisi];
Contoh mengubah semua nilai pada kolom alamat menjadi manonjaya
4. SELECT
Perintah SELECT digunakan untuk menampilkan isi dari suatu tabel atau data tertentu dari tabel tersebut.
Perintahnya : SELECT * FROM nama_tabel;
Perintah menampilkan hanya dalam kondisi tertentu saja :
SELECT kolom1, kolom2, kolom-n FROM nama_tabel;