Perbedaan Antara DDL dan DML

Perbedaan Utama - DDL vs DML
 

Database digunakan untuk menyimpan data. Ada berbagai jenis database. Salah satu tipe database yang umum adalah Relational Database. Dalam database ini, data disimpan dalam tabel. Tabel terdiri dari baris dan kolom. Baris adalah catatan, dan kolom adalah bidang. Tabel terhubung menggunakan batasan seperti kunci primer dan kunci asing. Sistem Manajemen Basis Data Relasional digunakan untuk menyimpan, mengambil dan memanipulasi data. Beberapa di antaranya adalah MSSQL, Oracle, MySQL. Bahasa yang digunakan untuk melakukan operasi pada database relasional disebut Structured Query Language (SQL). Bahasa Definisi Data (DDL) dan Bahasa Manipulasi Data (DML) adalah subkategori dari SQL. Itu perbedaan utama antara DDL dan DML adalah itu DDL digunakan untuk mengubah struktur database sementara DML digunakan untuk mengelola data dalam database.

ISI

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 Tabular
6. Ringkasan

Apa itu DDL?

DDL adalah singkatan dari Bahasa Definisi Data. Bahasa ini digunakan untuk mengubah struktur basis data. Buat, Ubah, Jatuhkan, Truncate adalah beberapa perintah DDL.

Gambar 01: SQL

Contoh Perintah DDL

Lihat contoh-contoh DDL berikut yang ditulis dalam TSQL (server MSSQL);

Pernyataan di bawah ini akan buat database bernama "karyawan".

membuat karyawan basis data;

Pernyataan di bawah ini akan hapus database yang ada karyawan.

jatuhkan database karyawan;

Pernyataan DDL di bawah ini digunakan untuk buat tabel.

buat tabel tbl_employee

(

id int bukan null,

firstName varchar (30),

departemen varchar (30),

kunci utama (id)

);

Ubah perintah dapat digunakan untuk menambah kolom, memodifikasi kolom yang ada dan untuk menjatuhkan kolom.

Contoh untuk tambahkan kolom baru pembayaran ke meja tbl_employee adalah sebagai berikut.

            ubah tabel tbl_employee tambahkan angka pembayaran (4,2);

Pernyataan di bawah ini dapat digunakan untuk drop table.

            drop table tbl_employee;

Dimungkinkan juga untuk menjaga struktur tabel dan menghapus detail di dalam tabel. Ini dapat dilakukan dengan menggunakan perintah terpotong. Itu dapat menghapus semua catatan dalam tabel dan juga akan menghapus data dalam memori. Jadi, operasi tidak mungkin dibatalkan.

            truncate table tbl_employee;

Apa itu DML??

DML adalah singkatan dari Bahasa Manipulasi Data. DML digunakan untuk mengelola data dalam database. Perintah DML yang umum adalah: menyisipkan, menghapus, memperbarui.

Contoh Perintah DML

Berikut adalah beberapa contoh DML yang ditulis menggunakan TSQL (server MSSQL)

Pernyataan di bawah ini digunakan untuk masukkan nilai ke dalam tabel tbl_employee.

Masukkan nilai tbl_employee (id, firstName, department) (1, “Ann”, “Human Resources”);

Pernyataan di bawah ini digunakan untuk menghapus catatan. Hapus perintah dapat menghapus data dalam tabel tetapi tidak sepenuhnya menghapus dari memori. Karena itu, dimungkinkan untuk memutar kembali 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 department = 'Accounting' di mana id = 1;

Apa Kesamaan Antara DDL dan DML?

  • Keduanya adalah jenis bahasa query terstruktur (SQL).

Apa Perbedaan Antara DDL dan DML?

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 dibatalkan. Pernyataan DML dapat dibatalkan.
Perintah
Membuat, mengubah, menjatuhkan, memotong, dll. Jatuh ke DDL. Sisipkan, perbarui, hapus dll. Jatuh ke DML.
Metode operasi
Pernyataan DDL memengaruhi seluruh tabel. Efek DML satu atau lebih baris.

Ringkasan -DDL vs DML

Database Relasional adalah jenis basis data yang umum. Structured Query Language (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.

Unduh Versi PDF dari DDL vs DML

Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini Perbedaan Antara DDL dan DML

Referensi:

1. Point, Tutorial. "Ikhtisar SQL. , Tutorials Point, 15 Agustus 2017. Tersedia di sini  
2.Point, Tutorial. "T-SQL - Pernyataan DML.", Tutorials Point, 31 Desember 1969. Tersedia di sini 

Gambar milik:

1.'SQL'By Bagok - Pekerjaan sendiri, (CC BY-SA 3.0) melalui Commons Wikimedia