Daftar Isi
Pengenalan
Data Manipulation Language (DML) adalah bahasa komputer yang digunakan untuk mengelola dan memanipulasi data dalam sebuah database. DML memungkinkan pengguna untuk mengambil, mengubah, dan menghapus data dari tabel yang ada di dalam database. DML juga memungkinkan pengguna untuk memasukkan data baru ke dalam tabel.
Tujuan DML
Tujuan utama dari Data Manipulation Language adalah untuk memberikan cara yang mudah dan efisien dalam mengakses dan memanipulasi data dalam database. DML juga digunakan untuk melakukan operasi yang berhubungan dengan pengambilan data, pengubahan data, dan penghapusan data.
Fitur-fitur DML
Dalam Data Manipulation Language, terdapat beberapa fitur yang memudahkan pengguna dalam mengelola dan memanipulasi data. Berikut adalah beberapa fitur-fitur tersebut:
1. SELECT Statement
SELECT statement digunakan untuk mengambil data dari satu atau lebih tabel dalam database. Statement ini memungkinkan pengguna untuk menentukan kolom-kolom yang ingin ditampilkan, kondisi-kondisi yang perlu dipenuhi, dan pengurutan data.
2. INSERT Statement
INSERT statement digunakan untuk memasukkan data baru ke dalam sebuah tabel. Pengguna dapat menentukan nilai-nilai yang ingin dimasukkan untuk setiap kolom dalam tabel.
3. UPDATE Statement
UPDATE statement digunakan untuk mengubah data yang sudah ada dalam sebuah tabel. Pengguna dapat menentukan nilai-nilai baru yang ingin diberikan untuk setiap kolom dalam tabel, serta kondisi-kondisi yang perlu dipenuhi.
4. DELETE Statement
DELETE statement digunakan untuk menghapus data yang sudah ada dalam sebuah tabel. Pengguna dapat menentukan kondisi-kondisi yang perlu dipenuhi untuk menghapus data tertentu.
Contoh Penggunaan DML
Berikut ini adalah contoh penggunaan Data Manipulation Language dalam sebuah database:
Contoh Tabel “Mahasiswa”
+----+----------+-------+| ID | Nama| Jurusan |+----+----------+-------+| 1| Andi| Teknik|| 2| Budi| Ekonomi|| 3| Cici| Hukum|+----+----------+-------+
Contoh SELECT Statement
SELECT Nama, Jurusan FROM Mahasiswa;
Output:
+----------+-------+| Nama| Jurusan |+----------+-------+| Andi| Teknik|| Budi| Ekonomi || Cici| Hukum|+----------+-------+
Contoh INSERT Statement
INSERT INTO Mahasiswa (Nama, Jurusan) VALUES (‘Dewi’, ‘Psikologi’);
Tabel “Mahasiswa” setelah INSERT Statement:
+----+----------+----------+| ID | Nama| Jurusan|+----+----------+----------+| 1| Andi| Teknik|| 2| Budi| Ekonomi|| 3| Cici| Hukum|| 4| Dewi| Psikologi|+----+----------+----------+
Contoh UPDATE Statement
UPDATE Mahasiswa SET Jurusan = ‘Akuntansi’ WHERE Nama = ‘Budi’;
Tabel “Mahasiswa” setelah UPDATE Statement:
+----+----------+----------+| ID | Nama| Jurusan|+----+----------+----------+| 1| Andi| Teknik|| 2| Budi| Akuntansi|| 3| Cici| Hukum|| 4| Dewi| Psikologi|+----+----------+----------+
Contoh DELETE Statement
DELETE FROM Mahasiswa WHERE Nama = ‘Cici’;
Tabel “Mahasiswa” setelah DELETE Statement:
+----+----------+----------+| ID | Nama| Jurusan|+----+----------+----------+| 1| Andi| Teknik|| 2| Budi| Akuntansi|| 4| Dewi| Psikologi|+----+----------+----------+
Kesimpulan
Data Manipulation Language (DML) adalah bahasa komputer yang digunakan untuk mengelola dan memanipulasi data dalam sebuah database. Dengan menggunakan DML, pengguna dapat mengambil, mengubah, dan menghapus data dalam tabel-tabel yang ada di dalam database. DML memiliki fitur-fitur seperti SELECT, INSERT, UPDATE, dan DELETE statement yang memudahkan pengguna dalam melakukan operasi-operasi yang berhubungan dengan pengambilan, pengubahan, dan penghapusan data. Dalam penggunaan sehari-hari, DML sangat berguna untuk mengelola data dalam database dengan cara yang mudah dan efisien.