Database 3 : Data Manipulation Language

 on Monday, April 15, 2019  




(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

Database 3 : Data Manipulation Language 4.5 5 Darto Iwan Monday, April 15, 2019 Data, Digital, Database, MySQL, MsSQL, Pemprograman, SQL, Artikel Bahasa Indonesia, Artikel Indo, Bahasa, Baru, DML, Database Manipulation Language, (Bahasa Manipulasi Data) Data Manipulation Language (DML) adalah bahasa yang digunakan pengguna untuk mengakses dan memanipulasi d...


No comments:

Post a Comment

Silakan berkomentar ....