(Bahasa
Manipulasi Data)
Data
Manipulation Language (DML) adalah bahasa yang digunakan pengguna untuk
mengakses dan memanipulasi data. Manipulasi data mengacu pada pengambilan,
penyisipan, penghapusan dan modifikasi data atau informasi yang disimpan dalam
database.
Bahasa
manipulasi data (DML) merupakan bahasa pemrograman komputer yang digunakan
untuk menambahkan (menyisipkan), menghapus, dan memodifikasi (memperbarui) data
dalam database.
DML
sering merupakan subbahasa dari bahasa basis data yang lebih luas seperti SQL,
dengan DML terdiri dari beberapa operator dalam bahasa tersebut. Tujuan
dasarnya adalah untuk mencapai interaksi manusia yang efisien dengan sistem.
DML seperti bahasa Inggris yang sederhana dan sebagian besar digunakan sebagai
Structured Query Language (SQL) untuk pengambilan informasi dan manipulasi.
Pemilihan
data read-only terkadang dibedakan sebagai bagian dari bahasa query data yang
terpisah (DQL), tetapi itu terkait erat dan kadang-kadang juga dianggap sebagai
komponen DML; beberapa operator dapat melakukan pemilihan (membaca) dan
menulis.
Bahasa
manipulasi data yang populer adalah bahasa Structured Query Language (SQL),
yang digunakan untuk mengambil dan memanipulasi data dalam database relasional.
[2] Bentuk lain dari DML adalah yang digunakan oleh IMS / DLI, basis data
CODASYL, seperti IDMS dan lainnya.
Bahasa
Manipulasi Data terdiri dari dua jenis:
a)
Prosedural - Jenis data yang dibutuhkan dan mekanisme untuk mendapatkannya
ditentukan oleh pengguna.
b)
Non Prosedural - Hanya tipe data yang dibutuhkan yang ditentukan oleh pengguna.
Bahasa
Manipulasi Data adalah salah satu Subset dari SQL.
Subset
Bahasa Query Terstruktur, Bahasa Definisi Data, Bahasa Definisi Data, dan
Bahasa Kontrol Data. DML (Bahasa Definisi Data) Perintah dan Operasi, Pilih,
Sisipkan Ke, Perbarui, dan Hapus. SQL untuk pengembang Database, Penguji
Database, dan Administrator Database.
Perintah
DML dasar adalah:
a)
SELECT - Ini adalah perintah DML yang paling banyak digunakan. Itu mengambil
informasi atau catatan dari database.
Sintaks:
SELECT [nama kolom] FROM [nama tabel]
Contoh:
Untuk
memilih semua catatan karyawan tabel yang memiliki gaji lebih besar dari 2000 -
SELECT * FROM KARYAWAN WHERE Gaji> 2000
b)
UPDATE - Perintah ini digunakan untuk tujuan modifikasi. Itu dapat memodifikasi
data dari satu atau lebih catatan sesuai dengan kondisi yang ditentukan.
Sintaks:
UPDATE [nama tabel] SET [nama kolom = nilai] WHERE [kondisi]
Contoh:
Untuk
memperbarui gaji seorang karyawan (id = 101) yang telah dipromosikan dengan
meningkatkannya sebesar 5.000 -
UPDATE
SET KARYAWAN SET gaji = gaji + 5000 WHERE EMPLOYEE_ID = 101
c)
INSERT - Perintah ini digunakan untuk menambahkan satu atau lebih catatan ke
database.
Sintaks:
INSERT INTO [nama tabel] [kolom] VALUE [nilai]
Contoh:
Masukkan
detail karyawan baru yang telah bergabung dengan organisasi -
INSERT
INTO (ID, NAMA, GAJI) VALUE (‘102’, ’MAYANK’, ’10000’)
d)
DELETE - Perintah ini digunakan untuk menghapus satu atau lebih catatan dari
database sesuai dengan kondisi yang ditentukan.
Sintaks:
DELETE FROM [nama tabel] WHERE [kondisi]
Contoh:
Hapus
catatan seorang karyawan (id = 100) yang telah meninggalkan perusahaan -
DELETE
FROM KARYAWAN WHERE EMPLOYEE_ID = 100
Bahasa
manipulasi data pada awalnya hanya digunakan dalam program komputer tetapi
dengan kedatangan SQL, administrator basis data menggunakannya untuk interaksi
yang lebih baik.
Oleh
karena itu, ini menyimpulkan definisi Bahasa Manipulasi Data (DML) bersama
dengan ikhtisarnya.
Referensi
:
Diterjemahkan
secara bebas dari website:
www
dot quora dot com dan en dot wikipedia dot org
No comments:
Post a Comment
Silakan berkomentar ....