Pengertian Data Manipulation Language (DML)
Data Manipulation Language (DML) adalah bagian dari bahasa pemrograman yang digunakan untuk mengelola dan memanipulasi data dalam basis data. DML memungkinkan pengguna untuk mengakses, mengubah, menghapus, dan menyisipkan data ke dalam tabel atau objek lainnya dalam basis data. Dalam konteks basis data relasional, DML digunakan untuk melakukan operasi pada data yang disimpan dalam tabel.
Tujuan dari Data Manipulation Language (DML)
Tujuan utama dari Data Manipulation Language (DML) adalah memungkinkan pengguna untuk mengelola data dalam basis data. Dengan menggunakan DML, pengguna dapat melakukan berbagai operasi seperti memperbarui data yang ada, menghapus data yang tidak diperlukan, mengambil data yang diperlukan, dan menyisipkan data baru ke dalam tabel atau objek lainnya. DML juga memungkinkan pengguna untuk membuat, mengubah, dan menghapus struktur objek dalam basis data.
Jenis-jenis Data Manipulation Language (DML)
Ada beberapa jenis Data Manipulation Language (DML) yang umum digunakan dalam basis data relasional. Beberapa jenis DML yang umum digunakan antara lain:
1. INSERT
Statement INSERT digunakan untuk menyisipkan data baru ke dalam tabel. Dengan menggunakan pernyataan INSERT, pengguna dapat menambahkan satu baris atau beberapa baris data ke dalam tabel.
2. UPDATE
Statement UPDATE digunakan untuk memperbarui data yang ada dalam tabel. Dengan menggunakan pernyataan UPDATE, pengguna dapat mengubah nilai-nilai pada kolom-kolom tertentu dalam satu atau lebih baris data dalam tabel.
3. DELETE
Statement DELETE digunakan untuk menghapus satu atau lebih baris data dari tabel. Dengan menggunakan pernyataan DELETE, pengguna dapat menghapus data yang tidak diperlukan atau tidak relevan dari tabel.
4. SELECT
Statement SELECT digunakan untuk mengambil data yang diperlukan dari satu atau lebih tabel. Dengan menggunakan pernyataan SELECT, pengguna dapat menampilkan data yang spesifik dan memfilter data berdasarkan kriteria tertentu.
Contoh Penggunaan Data Manipulation Language (DML)
Contoh di bawah ini akan memberikan gambaran tentang bagaimana Data Manipulation Language (DML) digunakan dalam basis data:
1. Contoh Penggunaan Statement INSERT
INSERT INTO Mahasiswa (Nama, Jurusan, Nilai) VALUES (‘John Doe’, ‘Informatika’, 90);
Pernyataan di atas akan menyisipkan data baru ke dalam tabel Mahasiswa. Data baru akan memiliki kolom Nama dengan nilai ‘John Doe’, kolom Jurusan dengan nilai ‘Informatika’, dan kolom Nilai dengan nilai 90.
2. Contoh Penggunaan Statement UPDATE
UPDATE Mahasiswa SET Nilai = 95 WHERE Nama = ‘John Doe’;
Pernyataan di atas akan mengubah nilai kolom Nilai menjadi 95 untuk baris data yang memiliki nilai Nama ‘John Doe’ dalam tabel Mahasiswa.
3. Contoh Penggunaan Statement DELETE
DELETE FROM Mahasiswa WHERE Nilai < 60;
Pernyataan di atas akan menghapus semua baris data dari tabel Mahasiswa yang memiliki nilai di bawah 60.
4. Contoh Penggunaan Statement SELECT
SELECT Nama, Jurusan FROM Mahasiswa WHERE Nilai > 80;
Pernyataan di atas akan mengambil data dari kolom Nama dan Jurusan dari tabel Mahasiswa hanya untuk baris data yang memiliki nilai di atas 80.
Kesimpulan
Data Manipulation Language (DML) adalah bagian penting dari bahasa pemrograman yang digunakan untuk mengelola dan memanipulasi data dalam basis data. Dengan menggunakan DML, pengguna dapat menyisipkan, memperbarui, menghapus, dan mengambil data dari tabel atau objek lainnya dalam basis data. Beberapa jenis DML yang umum digunakan adalah INSERT, UPDATE, DELETE, dan SELECT. Dengan pemahaman yang baik tentang DML, pengguna dapat efektif dalam mengelola data dalam basis data mereka.