Perbezaan Antara DML dan DDL Perbezaan Antara
Bahasa Manipulasi Data (juga dikenali sebagai DML) adalah keluarga bahasa komputer. Ia digunakan oleh program komputer, dan / atau pengguna pangkalan data, untuk memanipulasi data dalam pangkalan data - iaitu, memasukkan, memadam dan mengemas kini data ini dalam pangkalan data.
Bahasa Definisi Data (juga dikenali sebagai DDL) adalah bahasa komputer yang digunakan untuk menentukan struktur data - seperti namanya. Ia mula-mula membuat penampilannya dalam model pangkalan data CODASYL (model yang berkaitan dengan konsortium industri teknologi maklumat, yang dikenali sebagai Persidangan Sistem Data Data). DDL telah digunakan dalam skema pangkalan data untuk menerangkan rekod, bidang, dan 'set' yang membentuk Model Data pengguna. Ia pada mulanya merupakan satu cara di mana programmer menentukan SQL. Walau bagaimanapun, kini digunakan secara umum untuk merujuk kepada bahasa rasmi yang digunakan untuk menggambarkan struktur data atau maklumat (contohnya skema XML).
Bentuk DML yang paling popular ialah Bahasa Kuiz Berstruktur (atau SQL). Ini adalah bahasa yang digunakan untuk pangkalan data, dan direka khusus untuk menguruskan data dalam sistem pengurusan pangkalan data relasi (atau RDBMS). Terdapat juga bentuk lain di mana DML digunakan, misalnya - IM S / DLI, pangkalan data CODASYL (IDMS, contohnya), dan beberapa yang lain. DML terdiri daripada pernyataan perubahan data SQL, yang bermaksud bahawa data yang disimpan diubahsuai, tetapi objek skema atau pangkalan data tetap sama. Keupayaan fungsi DML dianjurkan oleh perkataan awal dalam satu kenyataan. Kata ini biasanya merupakan kata kerja - memberikan halaman tindakan spesifik untuk dipenuhi. Terdapat empat kata kerja tertentu yang memulakan tindakan: SELECT … INTO, REPLACE, UPDATE, and DELETE.Ringkasan:
1. DML adalah kumpulan bahasa komputer yang digunakan oleh program komputer untuk memanipulasi data dalam pangkalan data; DDL adalah bahasa komputer yang digunakan khusus untuk menentukan struktur data.