Perbezaan Antara DDL Dan DML

Isi kandungan:

Perbezaan Antara DDL Dan DML
Perbezaan Antara DDL Dan DML

Video: Perbezaan Antara DDL Dan DML

Video: Perbezaan Antara DDL Dan DML
Video: Contoh DDL dan DML 2024, September
Anonim

Perbezaan Utama - DDL vs DML

Pangkalan data digunakan untuk menyimpan data. Terdapat pelbagai jenis pangkalan data. Satu jenis pangkalan data yang biasa adalah Pangkalan Data Relasional Dalam pangkalan data ini, data disimpan dalam jadual. Jadual terdiri daripada baris dan lajur. Baris adalah rekod, dan lajur adalah medan. Jadual dihubungkan menggunakan kekangan seperti kunci utama dan kunci asing. Sistem Pengurusan Pangkalan Data Relasional digunakan untuk menyimpan, mengambil dan memanipulasi data. Sebahagian daripadanya adalah MSSQL, Oracle, MySQL. Bahasa yang digunakan untuk melakukan operasi pada pangkalan data relasional disebut Structured Query Language (SQL). Data Definition Language (DDL) dan Data Manipulation Language (DML) adalah subkategori SQL. Perbezaan utama antara DDL dan DML adalah bahawa DDL digunakan untuk mengubah struktur pangkalan data sementara DML digunakan untuk menguruskan data dalam pangkalan data.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama

2. Apa itu DDL

3. Apa itu DML

4. Persamaan Antara DDL dan DML

5. Perbandingan Berdampingan - DDL vs DML dalam Borang Jadual

6. Ringkasan

Apa itu DDL?

DDL bermaksud Bahasa Definisi Data. Bahasa ini digunakan untuk mengubah struktur pangkalan data. Buat, Alter, Drop, Truncate adalah beberapa arahan DDL.

Perbezaan Antara DDL dan DML
Perbezaan Antara DDL dan DML

Gambar 01: SQL

Contoh Perintah DDL

Rujuk contoh DDL berikut yang ditulis dalam TSQL (pelayan MSSQL);

Pernyataan di bawah ini akan membuat pangkalan data bernama "pekerja".

mewujudkan pekerja pangkalan data;

Penyataan di bawah ini akan menghapus pekerja pangkalan data yang ada.

drop pegawai pangkalan data;

Di bawah penyataan DDL digunakan untuk membuat jadual.

buat jadual tbl_employee

(id tidak kosong, nama pertama varchar (30), jabatan varchar (30), kunci utama (id));

Perintah ubah boleh digunakan untuk menambah lajur, mengubah lajur yang ada dan untuk menjatuhkan lajur.

Contoh untuk menambahkan pembayaran lajur baru ke jadual tbl_employee adalah seperti berikut.

ubah jadual tbl_employee tambah angka pembayaran (4,2);

Pernyataan di bawah boleh digunakan untuk drop table.

jatuhkan jadual tbl_employee;

Anda juga boleh menyimpan struktur jadual dan menghapus butiran dalam jadual. Ini boleh dilakukan dengan menggunakan perintah pemotongan. Ia dapat menghapus semua catatan dalam jadual dan juga akan menghapus data dalam memori. Oleh itu, tidak mustahil untuk mengembalikan operasi.

jadual pemotongan tbl_employee;

Apa itu DML?

DML bermaksud Bahasa Manipulasi Data. DML digunakan untuk menguruskan data dalam pangkalan data. Perintah DML yang biasa adalah: masukkan, hapus, kemas kini.

Contoh Perintah DML

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

Pernyataan di bawah digunakan untuk memasukkan nilai ke dalam jadual tbl_employee.

Masukkan nilai tbl_employee (id, nama pertama, jabatan) (1, "Ann", "Sumber Manusia");

Pernyataan di bawah digunakan untuk menghapus rekod. Perintah hapus dapat menghapus data dalam jadual tetapi tidak memadam sepenuhnya dari memori. Oleh itu, adalah mungkin untuk mengembalikan operasi.

padam dari tbl_employee di mana id = 1;

Perintah kemas kini yang diberikan di bawah digunakan untuk mengubah baris tertentu.

kemas kini tbl_employee set department = 'Accounting' di mana id = 1;

Apakah Kesamaan Antara DDL dan DML?

Kedua-duanya adalah jenis Bahasa Pertanyaan Berstruktur (SQL)

Apakah Perbezaan Antara DDL dan DML?

Artikel Diff Tengah sebelum Jadual

DDL vs DML

DDL adalah jenis SQL yang digunakan untuk mengubah struktur pangkalan data. DML adalah jenis SQL yang digunakan untuk mengurus data dalam pangkalan data.
Komited
Penyataan DDL tidak dapat dikembalikan. Penyataan DML boleh dikembalikan.
Perintah
Membuat, mengubah, menjatuhkan, memotong, dll jatuh ke dalam DDL. Masukkan, kemas kini, hapus dll jatuh ke dalam DML.
Kaedah Operasi
Pernyataan DDL mempengaruhi keseluruhan jadual. DML mempengaruhi satu atau lebih baris.

Ringkasan -DDL vs DML

Pangkalan Data Relasional adalah jenis pangkalan data yang biasa. Structured Query Language (SQL) digunakan untuk melakukan operasi seperti menyimpan, memanipulasi dan mengambil data dari pangkalan data hubungan. SQL mempunyai tiga subkategori utama. Mereka adalah DDL, DML dan DCL. Perbezaan antara DDL dan DML adalah DDL digunakan untuk mengubah struktur pangkalan data dan DML digunakan untuk menguruskan data dalam pangkalan data.

Muat turun Versi PDF DDL vs DML

Anda boleh memuat turun versi PDF artikel ini dan menggunakannya untuk tujuan luar talian seperti dalam catatan petikan. Sila muat turun versi PDF di sini Perbezaan Antara DDL dan DML

Disyorkan: