Apa itu DML?

DML adalah singkatan dari Data Manipulation Language.
DML digunakan untuk mengolah data dalam database, misalnya menambahkan, mengubah, menghapus, atau menampilkan data dari tabel.

Kalau diibaratkan:

  • DDL (Data Definition Language) = membuat struktur (misalnya bikin rumah → pondasi, dinding, atap).

  • DML = mengisi rumah dengan perabotan (data).


🔑 Fungsi DML

DML berfungsi untuk:

  1. Memasukkan data ke dalam tabel.

  2. Mengubah data yang sudah ada.

  3. Menghapus data yang tidak dibutuhkan.

  4. Mengambil data untuk ditampilkan.


🧩 Perintah-perintah DML

1. INSERT

Digunakan untuk menambahkan data baru ke tabel.


INSERT INTO siswa (nisn, nama, jurusan)
VALUES ('12345', 'Budi', 'RPL');

👉 Menambahkan data siswa dengan NISN 12345, nama Budi, jurusan RPL.

Pelajari Juga Tentang Pengenalan PHP

Untuk penerapannya dalam pemrograman web  dengan php mysqli silahkan klik Disini.


2. SELECT

Digunakan untuk mengambil/menampilkan data dari tabel.

Contoh:


SELECT * FROM siswa;

👉 Menampilkan semua data siswa.


SELECT nama, jurusan FROM siswa WHERE jurusan = 'RPL';

👉 Menampilkan nama dan jurusan siswa yang jurusannya RPL.

Penerapan dalam Pemrograman Web dengan PHP Klik Disini


3. UPDATE

Digunakan untuk mengubah data yang sudah ada.

Contoh:


UPDATE siswa
SET jurusan = 'TKJ'
WHERE nisn = '12345';

👉 Mengubah jurusan siswa dengan NISN 12345 menjadi TKJ.

4. DELETE

Digunakan untuk menghapus data dari tabel.

Contoh:


DELETE FROM siswa WHERE nisn = '12345';

👉 Menghapus data siswa dengan NISN 12345.


🎯 Kesimpulan

  • DML (Data Manipulation Language) = bahasa untuk mengolah data dalam database.

  • Perintah utama dalam DML adalah:

    • INSERT → menambah data

    • SELECT → menampilkan data

    • UPDATE → mengubah data

    • DELETE → menghapus data