Skip to main content

Ngôn ngữ thao tác dữ liệu là gì?

Ngôn ngữ thao tác dữ liệu (DML) là ngôn ngữ máy tính có cấu trúc được sử dụng trong cơ sở dữ liệu để thao tác dữ liệu theo một cách nào đó.Một vài trong số các thao tác cơ bản được sử dụng trong ngôn ngữ thao tác dữ liệu bao gồm thêm vào cơ sở dữ liệu, thay đổi bản ghi, xóa bản ghi và di chuyển dữ liệu từ vị trí này sang vị trí khác.Các lệnh DML rất đơn giản và liên quan đến một hoặc hai từ, chẳng hạn như chọn lọc hoặc cập nhật, để bắt đầu lệnh.DML có thể được chia thành mã thủ tục và không phân bổ, với người dùng chỉ định các mốc dữ liệu nào được yêu cầu và cách tiếp cận nó, hoặc những gì cần thiết, tương ứng.Nếu không có DML, sẽ không có cách nào để thao tác dữ liệu trong cơ sở dữ liệu.Ngôn ngữ thao tác dữ liệu là ngôn ngữ tiêu chuẩn được sử dụng để tương tác với thông tin được lưu trữ trong cơ sở dữ liệu.Thông qua danh sách các lệnh này, người dùng có thể bắt đầu một loạt các thay đổi đối với cơ sở dữ liệu để tăng tính hữu dụng của nó. Ngôn ngữ thao tác dữ liệu là một ngôn ngữ khá đơn giản, đặc biệt là khi so sánh với các ngôn ngữ thao tác khác và chỉ cần một hoặc hai từ để bắt đầumột lệnh.Các lệnh được hiểu rõ ràng mdash;Lệnh cập nhật trên mạng được sử dụng để cập nhật một bản ghi và ví dụ: lệnh xóa của người dùng được sử dụng để xóa bản ghi.Theo tiêu chuẩn, các lệnh được nhập vào các chữ cái viết hoa. Có hai phần để ngôn ngữ thao tác dữ liệu: thủ tục và không phân bổ.Cách thức thủ tục mã hóa thường được sử dụng trong cài đặt kinh doanh và là cách thích hợp để mã hóa yêu cầu DML.Trong lược đồ này, người dùng nói với cơ sở dữ liệu mà người dùng muốn làm việc và làm thế nào để có được dữ liệu.Phương pháp này có xu hướng lấy nhiều mã hơn và khó hơn một chút đối với người dùng nhưng đảm bảo tính trung thực của mã hóa cơ sở dữ liệu và hồ sơ.Cách để làm việc với một cơ sở dữ liệu.Trong ngôn ngữ thao tác dữ liệu phi sản xuất, người dùng chỉ nói với cơ sở dữ liệu nào để hoạt động, nhưng không phải là cách truy xuất nó.Các lệnh tự lấy mã ít hơn, vì vậy người dùng sẽ dễ dàng hơn.Đồng thời, cơ sở dữ liệu có thể tạo ra mã hóa bất ngờ hoặc không hiệu quả do kết quả của DML không phân biệt