Perbedaan antara DDL dan DML

Perbedaan antara DDL dan DML

Perbedaan Utama - DDL vs DML
 

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.

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

Apa itu ddl?

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

Contoh Perintah DDL

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;

Apa itu DML?

DML adalah singkatan dari Bahasa manipulasi data. DML digunakan untuk mengelola data dalam database. Perintah DML umum adalah: masukkan, hapus, perbarui.

Contoh Perintah DML

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;

Apa kesamaan antara DDL dan DML?

  • Keduanya adalah jenis bahasa kueri 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 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.

Ringkasan -ddl vs DML

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.

Unduh versi PDF dari DDL vs DML

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

Referensi:

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 

Gambar milik:

1.'Sql'by Bagok - karya sendiri, (CC BY -SA 3.0) Via Commons Wikimedia