Một cơ sở dữ liệu được sử dụng để lưu trữ dữ liệu. Có nhiều loại cơ sở dữ liệu. Một loại cơ sở dữ liệu phổ biến là Cơ sở dữ liệu quan hệ. Trong các cơ sở dữ liệu này, dữ liệu được lưu trữ trong các bảng. Bảng bao gồm các hàng và cột. Một hàng là một bản ghi và một cột là một trường. Các bảng được kết nối bằng các ràng buộc như khóa chính và khóa ngoại. Hệ thống quản lý cơ sở dữ liệu quan hệ được sử dụng để lưu trữ, truy xuất và thao tác dữ liệu. Một số trong số họ là MSSQL, Oracle, MySQL. Ngôn ngữ đang sử dụng để thực hiện các hoạt động trên cơ sở dữ liệu quan hệ được gọi là Ngôn ngữ truy vấn có cấu trúc (SQL). Ngôn ngữ định nghĩa dữ liệu (DDL) và Ngôn ngữ thao tác dữ liệu (DML) là các danh mục con của SQL. Các sự khác biệt chính giữa DDL và DML là DDL được sử dụng để thay đổi cấu trúc cơ sở dữ liệu trong khi DML được sử dụng để quản lý dữ liệu trong cơ sở dữ liệu.
1. Tổng quan và sự khác biệt chính
2. DDL là gì
3. DML là gì
4. Điểm tương đồng giữa DDL và DML
5. So sánh cạnh nhau - DDL so với DML ở dạng bảng
6. Tóm tắt
DDL là viết tắt của Ngôn ngữ định nghĩa dữ liệu. Ngôn ngữ này được sử dụng để thay đổi cấu trúc của cơ sở dữ liệu. Tạo, thay đổi, thả, cắt ngắn là một số lệnh DDL.
Hình 01: SQL
Tham khảo các ví dụ DDL sau đây được viết bằng TSQL (máy chủ MSSQL);
Dưới đây tuyên bố sẽ tạo cơ sở dữ liệu tên là nhân viên.
tạo nhân viên cơ sở dữ liệu;
Dưới đây tuyên bố sẽ xóa cơ sở dữ liệu hiện có Nhân viên.
thả nhân viên cơ sở dữ liệu;
Dưới đây tuyên bố DDL được sử dụng để tạo một cái bàn.
tạo bảng tbl_employee
(
id int không null,
varName FirstName (30),
khoa var (30),
khóa chính (id)
);
Lệnh thay đổi có thể được sử dụng để thêm cột, sửa đổi cột hiện có và thả cột.
Một ví dụ cho thêm một cột mới thanh toán vào bảng tbl_employee như sau.
thay đổi bảng tbl_employee thêm số thanh toán (4.2);
Tuyên bố dưới đây có thể được sử dụng để thả bàn.
thả bảng tbl_employee;
Cũng có thể giữ cấu trúc bảng và xóa các chi tiết trong bảng. Điều này có thể được thực hiện bằng cách sử dụng lệnh cắt ngắn. Nó có thể xóa tất cả các bản ghi trong bảng và nó cũng sẽ xóa dữ liệu trong bộ nhớ. Vì vậy, không thể khôi phục hoạt động.
bảng cắt ngắn tbl_employee;
DML là viết tắt của Ngôn ngữ thao tác dữ liệu. DML được sử dụng để quản lý dữ liệu trong cơ sở dữ liệu. Các lệnh DML phổ biến là: chèn, xóa, cập nhật.
Sau đây là một số ví dụ DML được viết bằng TSQL (máy chủ MSSQL)
Tuyên bố dưới đây được sử dụng để chèn giá trị vào bảng tbl_employee.
Chèn vào các giá trị tbl_employee (id, FirstName, Division) (1, phiên bản Ann Ann, nguồn nhân lực trực tuyến);
Tuyên bố dưới đây được sử dụng để xóa hồ sơ. Xóa lệnh có thể xóa dữ liệu trong bảng nhưng nó không xóa hoàn toàn khỏi bộ nhớ. Do đó, có thể quay trở lại hoạt động.
xóa khỏi tbl_employee trong đó id = 1;
Các lệnh cập nhật đưa ra dưới đây được sử dụng để sửa đổi một hàng cụ thể.
cập nhật bộ tbl_employee đặt bộ phận = 'Kế toán' trong đó id = 1;
DDL vs DML | |
DDL là một loại SQL đang sử dụng để thay đổi cấu trúc của cơ sở dữ liệu. | DML là một loại SQL đang sử dụng để quản lý dữ liệu trong cơ sở dữ liệu. |
Cam kết | |
Báo cáo DDL không thể được khôi phục. | Báo cáo DML có thể được khôi phục. |
Các lệnh | |
Tạo, thay đổi, thả, cắt, vv rơi vào DDL. | Chèn, cập nhật, xóa, vv rơi vào DML. |
Phương thức hoạt động | |
Báo cáo DDL ảnh hưởng đến toàn bộ bảng. | DML ảnh hưởng đến một hoặc nhiều hàng. |
Cơ sở dữ liệu quan hệ là một loại cơ sở dữ liệu phổ biến. Ngôn ngữ truy vấn có cấu trúc (SQL) được sử dụng để thực hiện các hoạt động như lưu trữ, thao tác và truy xuất dữ liệu từ cơ sở dữ liệu quan hệ. SQL có ba loại chính. Chúng là DDL, DML và DCL. Sự khác biệt giữa DDL và DML là DDL được sử dụng để thay đổi cấu trúc của cơ sở dữ liệu và DML được sử dụng để quản lý dữ liệu trong cơ sở dữ liệu.
Bạn có thể tải xuống phiên bản PDF của bài viết này và sử dụng nó cho mục đích ngoại tuyến theo ghi chú trích dẫn. Vui lòng tải xuống phiên bản PDF tại đây Sự khác biệt giữa DDL và DML
1. Điểm, Hướng dẫn. Tổng quan về SQL SQL. , Điểm hướng dẫn, ngày 15 tháng 8 năm 2017. Có sẵn tại đây
2. Điểm, Hướng dẫn. T-SQL - Báo cáo DML. Trực tiếp, Điểm hướng dẫn, ngày 31 tháng 12 năm 1969. Có sẵn tại đây
1.'Query'By Bagok - Công việc riêng, (CC BY-SA 3.0) qua Commons Wikimedia