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, November
Anonim

Perbedaan Kunci - DDL vs DML

Database digunakan untuk menyimpan data. Ada berbagai macam tipe 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-tabel tersebut dihubungkan 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). Data Definition Language (DDL) dan Data Manipulation Language (DML) adalah subkategori SQL. Perbedaan utama antara DDL dan DML adalah DDL digunakan untuk mengubah struktur basis data sedangkan DML digunakan untuk mengelola data dalam basis data.

ISI

1. Gambaran Umum dan Perbedaan Utama

2. Apa itu DDL

3. Apa itu DML

4. Persamaan Antara DDL dan DML

5. Perbandingan Berdampingan - DDL vs DML dalam Bentuk Tabel

6. Ringkasan

Apa itu DDL?

DDL adalah singkatan dari Data Definition Language. Bahasa ini digunakan untuk mengubah struktur database. Buat, Ubah, Jatuhkan, Potong adalah beberapa perintah DDL.

Perbedaan Antara DDL dan DML
Perbedaan Antara DDL dan DML

Gambar 01: SQL

Contoh Perintah DDL

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

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

membuat database pegawai;

Pernyataan di bawah ini akan menghapus database karyawan yang ada.

drop database pegawai;

Di bawah pernyataan DDL digunakan untuk membuat tabel.

buat tabel tbl_employee

(id int bukan null, firstName varchar (30), departemen varchar (30), kunci utama (id));

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

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

ubah tabel tbl_employee menambahkan pembayaran numerik (4,2);

Pernyataan di bawah ini dapat digunakan untuk menjatuhkan tabel.

taruh tabel tbl_employee;

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

potong tabel tbl_employee;

Apa itu DML?

DML adalah singkatan dari Data Manipulation Language. DML digunakan untuk mengelola data dalam database. Perintah DML yang umum adalah: masukkan, hapus, perbarui.

Contoh Perintah DML

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

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

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

Pernyataan di bawah ini digunakan untuk menghapus record. Perintah delete dapat menghapus data dalam tabel tetapi tidak sepenuhnya menghapus dari memori. Oleh karena itu, operasi dapat dibatalkan.

hapus dari tbl_employee dimana id = 1;

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

perbarui tbl_employee set department = 'Accounting' dimana id = 1;

Apa Persamaan Antara DDL dan DML?

Keduanya adalah jenis Structured Query Language (SQL)

Apa Perbedaan Antara DDL dan DML?

Artikel Diff Tengah sebelum Tabel

DDL vs DML

DDL adalah salah satu jenis SQL yang digunakan untuk mengubah struktur database. DML adalah salah satu 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. Termasuk dalam DDL. Sisipkan, perbarui, hapus, dll. Termasuk dalam DML.
Metode operasi
Pernyataan DDL mempengaruhi seluruh tabel. DML mempengaruhi satu baris atau lebih.

Ringkasan -DDL vs DML

Database Relasional adalah jenis 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. Silahkan download versi PDF disini Perbedaan Antara DDL dan DML

Direkomendasikan: