Data Manipulation Language Adalah

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.