Sự khác biệt giữa DDL
và DML
trong SQL là gì?
Sự khác biệt giữa DDL
và DML
trong SQL là gì?
Trong SQL, DDL
(Data Definition Language - Ngôn Ngữ Định Nghĩa Dữ Liệu) và DML
(Data Manipulation Language - Ngôn Ngữ Thao Tác Dữ Liệu) là hai loại ngôn ngữ được sử dụng cho các mục đích khác nhau:
DDL
bao gồm các lệnh SQL được sử dụng để định nghĩa cấu trúc của cơ sở dữ liệu. Các lệnh này không trực tiếp thao tác dữ liệu, nhưng chúng thay đổi cấu trúc của cơ sở dữ liệu, chẳng hạn như tạo mới, sửa đổi, hoặc xóa bỏ các đối tượng trong cơ sở dữ liệu.
Các lệnh DDL phổ biến bao gồm:
CREATE
: Tạo một đối tượng mới trong cơ sở dữ liệu (như bảng, chỉ mục, hoặc view).ALTER
: Sửa đổi cấu trúc của đối tượng đã tồn tại.DROP
: Xóa đối tượng khỏi cơ sở dữ liệu.TRUNCATE
: Xóa tất cả các dòng trong bảng mà không ghi vào nhật ký giao dịch.middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào