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.


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.


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