DDL
DDL (Ngôn ngữ định nghĩa dữ liệu) dùng để định nghĩa cấu trúc như schema, database, bảng, ràng buộc, v.v. Ví dụ: CREATE, ALTER.
DML
DML (Ngôn ngữ thao tác dữ liệu) dùng để thao tác dữ liệu. Ví dụ: INSERT, UPDATE, DELETE.
Các khác biệt quan trọng giữa DDL và DML:
| STT | Tiêu chí | DDL | DML |
|---|---|---|---|
| 1 | Viết tắt | Data Definition Language | Data Manipulation Language |
| 2 | Cách dùng | Tạo database, schema, ràng buộc, user, bảng, v.v. | Chèn, cập nhật, xóa bản ghi |
| 3 | Phân loại | Không phân loại thêm | Phân loại thành DML thủ tục và phi thủ tục |
| 4 | Lệnh | CREATE, DROP, RENAME, ALTER | INSERT, UPDATE, DELETE |