Perbedaan Antara DDL dan DML

Daftar Isi:

Perbedaan Antara DDL dan DML
Perbedaan Antara DDL dan DML

Video: Perbedaan Antara DDL dan DML

Video: Perbedaan Antara DDL dan DML
Video: #15 Mengenal Istilah DDL, DML, DCL pada Basis Data SQL | SISTEM BASIS DATA 2024, Juli
Anonim

Perbedaan Kunci – DDL vs DML

Database digunakan untuk menyimpan data. Ada berbagai jenis database. Salah satu tipe database yang umum adalah Database Relasional. Dalam database ini, data disimpan dalam tabel. Tabel terdiri dari baris dan kolom. Baris adalah record, dan kolom adalah field. Tabel dihubungkan menggunakan batasan seperti kunci utama 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). Data Definition Language (DDL) dan Data Manipulation Language (DML) adalah subkategori SQL. Perbedaan utama antara DDL dan DML adalah bahwa DDL digunakan untuk mengubah struktur database sedangkan DML digunakan untuk mengelola data dalam database.

Apa itu DDL?

DDL adalah singkatan dari Data Definition Language. Bahasa ini digunakan untuk mengubah struktur database. Create, Alter, Drop, Truncate adalah beberapa perintah DDL.

Perbedaan Antara DDL dan DML
Perbedaan Antara DDL dan DML
Perbedaan Antara DDL dan DML
Perbedaan Antara DDL dan DML

Gambar 01: SQL

Contoh Perintah DDL

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

Pernyataan di bawah ini akan membuat database bernama “karyawan”.

buat database karyawan;

Pernyataan di bawah ini akan menghapus karyawan database yang ada.

jatuhkan karyawan database;

Di bawah pernyataan DDL digunakan untuk membuat tabel.

buat tabel tbl_karyawan

(id int bukan null, namadepan varchar(30), department varchar(30), kunci utama(id));

Perintah Alter dapat digunakan untuk menambah kolom, mengubah kolom yang ada dan menghapus kolom.

Contoh untuk menambahkan pembayaran kolom baru ke tabel tbl_employee adalah sebagai berikut.

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

Pernyataan di bawah ini dapat digunakan untuk menjatuhkan tabel.

jatuhkan tabel tbl_karyawan;

Dimungkinkan juga untuk mempertahankan struktur tabel dan menghapus detail dalam tabel. Ini dapat dilakukan dengan menggunakan perintah truncate. Itu dapat menghapus semua catatan dalam tabel dan juga akan menghapus data dalam memori. Jadi, tidak mungkin untuk memutar kembali operasi.

memotong tabel tbl_karyawan;

Apa itu DML?

DML adalah singkatan dari Data Manipulation Language. DML digunakan untuk mengelola data dalam database. Perintah DML yang umum adalah: insert, delete, update.

Contoh Perintah DML

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

Pernyataan di bawah ini digunakan untuk memasukkan 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 record. Perintah hapus dapat menghapus data dalam tabel tetapi tidak sepenuhnya menghapus dari memori. Oleh karena itu, dimungkinkan untuk memutar kembali operasi.

hapus dari tbl_employee di mana id=1;

Perintah pembaruan yang diberikan di bawah ini digunakan untuk mengubah baris tertentu.

update tbl_departemen set karyawan='Akuntansi' di mana id=1;

Apa Persamaan Antara DDL dan DML?

Keduanya adalah jenis Structured Query Language (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.
Berkomitmen
Pernyataan DDL tidak dapat dibatalkan. Pernyataan DML dapat dibatalkan.
Perintah
Buat, ubah, jatuhkan, potong dll. masuk ke DDL. Sisipkan, perbarui, hapus dll. masuk ke DML.
Metode Operasi
Pernyataan DDL mempengaruhi seluruh tabel. DML mempengaruhi satu atau lebih baris.

Ringkasan -DDL vs DML

Database Relasional adalah tipe database 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 DDL digunakan untuk mengubah struktur database dan DML digunakan untuk mengelola data dalam database.

Unduh Versi PDF 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

Direkomendasikan: