Basis data digunakan untuk menyimpan data. Ada berbagai jenis database. Salah satu jenis database yang umum adalah database relasional. Dalam database ini, data disimpan dalam tabel. Tabel terdiri dari baris dan kolom. Baris adalah catatan, dan kolom adalah bidang. Tabel terhubung menggunakan kendala seperti kunci primer dan kunci asing. Sistem manajemen basis data relasional digunakan untuk menyimpan, mengambil dan memanipulasi data. Beberapa dari mereka adalah mssql, oracle, mysql. Bahasa yang digunakan untuk melakukan operasi pada database relasional disebut Bahasa Kueri Terstruktur (SQL). Bahasa Definisi Data (Ddl) dan Bahasa manipulasi data (DML) adalah subkategori SQL. Itu perbedaan utama antara DDL dan DML adalah itu DDL digunakan untuk mengubah struktur database sementara DML digunakan untuk mengelola data dalam database.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu ddl
3. Apa itu DML
4. Kesamaan antara DDL dan DML
5. Perbandingan berdampingan - DDL vs DML dalam bentuk tabel
6. Ringkasan
DDL adalah singkatan dari Bahasa Definisi Data. Bahasa ini digunakan untuk mengubah struktur database. Buat, ubah, jatuhkan, pemotong adalah beberapa perintah DDL.
Gambar 01: SQL
Rujuk contoh DDL berikut yang ditulis dalam TSQL (MSSQL Server);
Pernyataan di bawah ini akan Buat database dinamai "Karyawan".
membuat karyawan basis data;
Pernyataan di bawah ini akan Hapus database yang ada karyawan.
Jatuhkan karyawan basis data;
Pernyataan DDL di bawah ini digunakan untuk Buat tabel.
Buat Tabel TBL_employee
(
id int not null,
FirstName Varchar (30),
Departemen Varchar (30),
Kunci utama (ID)
);
Ubah perintah dapat digunakan untuk menambahkan kolom, memodifikasi kolom yang ada dan untuk menjatuhkan kolom.
Contoh untuk Tambahkan kolom baru Pembayaran ke Tabel TBL_employee adalah sebagai berikut.
ubah tabel tbl_employee tambahkan pembayaran numerik (4,2);
Pernyataan di bawah ini dapat digunakan untuk Tabel drop.
Table Tbl_employee;
Dimungkinkan juga untuk menjaga struktur tabel dan menghapus detail dalam tabel. Ini dapat dilakukan dengan menggunakan Perintah terpotong. Itu dapat menghapus semua catatan dalam tabel dan juga akan menghapus data dalam memori. Jadi, tidak mungkin untuk mengembalikan operasi.
Tabel terpotong tbl_employee;
DML adalah singkatan dari Bahasa manipulasi data. DML digunakan untuk mengelola data dalam database. Perintah DML umum adalah: masukkan, hapus, perbarui.
Berikut ini adalah beberapa contoh DML yang ditulis menggunakan TSQL (MSSQL Server)
Pernyataan di bawah ini digunakan untuk masukkan nilai ke dalam tabel tbl_employee.
Masukkan ke dalam nilai TBL_employee (ID, FirstName, Departemen) (1, "Ann", "Sumber Daya Manusia");
Pernyataan di bawah ini digunakan untuk menghapus catatan. Hapus perintah dapat menghapus data dalam tabel tetapi tidak sepenuhnya menghapus dari memori. Oleh karena itu, dimungkinkan untuk mengembalikan operasi.
hapus dari tbl_employee di mana id = 1;
Itu Perbarui perintah Diberikan di bawah ini digunakan untuk memodifikasi baris tertentu.
Perbarui tbl_employee set departemen = 'akuntansi' di mana id = 1;
DDL vs DML | |
DDL adalah jenis SQL yang digunakan untuk mengubah struktur database. | DML adalah jenis SQL yang digunakan untuk mengelola data dalam database. |
Melakukan | |
Pernyataan DDL tidak dapat digulung kembali. | Pernyataan DML dapat digulung kembali. |
Perintah | |
Buat, ubah, jatuhkan, terpotong dll. jatuh ke DDL. | Masukkan, perbarui, hapus dll. jatuh ke DML. |
Metode operasi | |
Pernyataan DDL mempengaruhi seluruh tabel. | DML mempengaruhi satu atau lebih baris. |
Database relasional adalah jenis database yang umum. Struktur Kueri Bahasa (SQL) digunakan untuk melakukan operasi seperti menyimpan, memanipulasi dan mengambil data dari database relasional. SQL memiliki tiga subkategori utama. Mereka adalah DDL, DML dan DCL. Perbedaan antara DDL dan DML adalah bahwa DDL digunakan untuk mengubah struktur database dan DML digunakan untuk mengelola data dalam database.
Anda dapat mengunduh versi PDF artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini perbedaan antara DDL dan DML
1.Poin, tutorial. “Ikhtisar SQL. , Tutorials Point, 15 Agustus. 2017. Tersedia disini
2.Poin, tutorial. “Pernyataan T -SQL - DML.”, Tutorials Point, 31 Des. 1969. Tersedia disini
1.'Sql'by Bagok - karya sendiri, (CC BY -SA 3.0) Via Commons Wikimedia