Sự khác biệt giữa DDL và DML ở dạng bảng

Sự khác biệt chính: DDL, viết tắt của Ngôn ngữ định nghĩa dữ liệu, chủ yếu được sử dụng để xác định lược đồ trong cơ sở dữ liệu. Nó cũng xác định mối quan hệ giữa các mục trong cơ sở dữ liệu. DML, viết tắt của Ngôn ngữ thao tác dữ liệu, cũng là Ngôn ngữ cơ sở dữ liệu. Tuy nhiên, không giống như DDL, DML có thể được sử dụng để chèn, xóa, khôi phục và sửa đổi dữ liệu, thay vì chỉ định nó.

DDL và DML là hai loại ngôn ngữ cơ sở dữ liệu. Chúng được gọi là ngôn ngữ phụ, vì chúng có ít phương tiện hơn ngôn ngữ lập trình chính thức. Cả hai đều thuộc một nhóm các yếu tố cú pháp chủ yếu được sử dụng để tham chiếu đến cơ sở dữ liệu. Cả hai đều sử dụng các câu lệnh và lệnh của Ngôn ngữ truy vấn có cấu trúc (SQL), được sử dụng để truy xuất và thao tác dữ liệu trong cơ sở dữ liệu quan hệ.

DDL, viết tắt của Ngôn ngữ Định nghĩa Dữ liệu, chủ yếu được sử dụng để xác định lược đồ trong cơ sở dữ liệu. Nó cũng xác định mối quan hệ giữa các mục trong cơ sở dữ liệu. DDL cũng có thể được sử dụng để xác định các ràng buộc bảo mật nhất định. Như đã nêu trước đây DDL chủ yếu sử dụng các lệnh SQL được sử dụng để tạo, thay đổi và phá hủy các đối tượng cơ sở dữ liệu.

Sau khi được thực thi, các lệnh DDL dẫn đến các bảng mới được lưu trữ trong "danh mục hệ thống". Danh mục này cũng được gọi là một từ điển dữ liệu hoặc thư mục dữ liệu. Tuy nhiên, những thay đổi chỉ có thể xác định dữ liệu trong thư mục và mối quan hệ của chúng với nhau. Trong khi đó, DML có thể được sử dụng để sửa đổi dữ liệu.

DML, viết tắt của Ngôn ngữ thao tác dữ liệu, cũng là Ngôn ngữ cơ sở dữ liệu. Giống như DDL, vai trò chủ yếu của nó là trong quản lý cơ sở dữ liệu. Tuy nhiên, không giống như DDL, DML có thể được sử dụng để chèn, xóa, khôi phục và sửa đổi dữ liệu, thay vì chỉ định nó.

Các thao tác dữ liệu này có thể được áp dụng ở cấp độ nội bộ, khái niệm và bên ngoài của lược đồ. Tuy nhiên, cần lưu ý rằng mức độ phức tạp ở mỗi cấp lược đồ khác nhau. Ví dụ, các quy trình cấp thấp phức tạp cho phép truy cập hiệu quả, nhưng các quy trình tập trung vào tính dễ sử dụng, do đó chúng liên quan đến độ phức tạp thấp.

DML cũng thường được sử dụng để truy xuất dữ liệu. Nó có thể được chia thành hai phân đoạn dựa trên các cấu trúc truy xuất của nó: DML theo thủ tục và DML không theo thủ tục. DML thủ tục chỉ định những dữ liệu nào cần được lấy và cách lấy dữ liệu cần thiết. DML không theo thủ tục chỉ định những dữ liệu nào cần được truy xuất nhưng không phải cách lấy dữ liệu cần thiết.

So sánh giữa DDL và DML ở dạng bảng:

DDL

DML

Hình thức đầy đủ

Ngôn ngữ định nghĩa dữ liệu

Ngôn ngữ thao tác dữ liệu

Loại

Ngôn ngữ cơ sở dữ liệu

Ngôn ngữ cơ sở dữ liệu

Tập hợp con của

Ngôn ngữ truy vấn có cấu trúc (SQL)

Ngôn ngữ truy vấn có cấu trúc (SQL)

Công dụng

Được sử dụng để xác định cấu trúc dữ liệu, đặc biệt là các lược đồ cơ sở dữ liệu

Được sử dụng để thao tác dữ liệu của cấu trúc dữ liệu

Các loại

Có quan hệ với

Xác định dữ liệu

Chèn, xóa, phục hồi và sửa đổi dữ liệu

Các lệnh

TẠO - để tạo các đối tượng trong cơ sở dữ liệu

THAY ĐỔI - thay đổi cấu trúc của cơ sở dữ liệu

DROP - xóa các đối tượng khỏi cơ sở dữ liệu

TRUNCATE - xóa tất cả các bản ghi khỏi một bảng, bao gồm tất cả các không gian được phân bổ cho các bản ghi được xóa

COMMENT - thêm ý kiến ​​vào từ điển dữ liệu

RENAME - đổi tên một đối tượng

CHỌN - lấy dữ liệu từ cơ sở dữ liệu

CHERTN - chèn dữ liệu vào bảng

CẬP NHẬT - cập nhật dữ liệu hiện có trong một bảng

XÓA - xóa tất cả các bản ghi khỏi một bảng, khoảng trống cho các bản ghi vẫn còn

MERGE - Hoạt động UPSERT (chèn hoặc cập nhật)

GỌI - gọi chương trình con PL / SQL hoặc Java

KẾ HOẠCH GIẢI THÍCH - giải thích đường dẫn truy cập dữ liệu

BẢNG LOCK - kiểm soát đồng thời

Hình ảnh lịch sự: sqa.org.uk, sqlinstructor.com

Đề XuấT

Bài ViếT Liên Quan

  • sự khác biệt giữa: Sự khác biệt giữa Hành tinh và Hành tinh nhỏ

    Sự khác biệt giữa Hành tinh và Hành tinh nhỏ

    Điểm khác biệt chính: "Hành tinh" là một thiên thể: (a) nằm trên quỹ đạo quanh Mặt trời, (b) có khối lượng đủ để tự trọng lực vượt qua các lực cơ thể cứng để nó có thể cân bằng thủy tĩnh (gần tròn) hình dạng, và (c) đã xóa vùng lân cận xung quanh quỹ đạo của nó. Mặt khác, một hành tinh nhỏ là bất kỳ vật thể nào quay quanh Mặt trời nhưng không thể đư
  • sự khác biệt giữa: Sự khác biệt giữa sữa đặc và sữa nguyên kem

    Sự khác biệt giữa sữa đặc và sữa nguyên kem

    Sự khác biệt chính: Sữa nguyên kem, là sữa chưa được xử lý hoặc không pha loãng. Khác với việc được đồng nhất hóa, tức là để đảm bảo sữa không bị phân tách và tiệt trùng, tức là để đảm bảo rằng sữa an toàn để tiêu thụ, không có thay đổi nào khác đối với sữa. So sánh, sữa bổ là sữa trâu đã được xử lý bằng cách thêm sữa tách kem, sữa tách kem và nước vào
  • sự khác biệt giữa: Sự khác biệt giữa Tuần và Yếu

    Sự khác biệt giữa Tuần và Yếu

    Sự khác biệt chính: Các từ, tuần và yếu là từ đồng âm, nghĩa là các từ có cùng cách phát âm nhưng ý nghĩa khác nhau. Một tuần đề cập đến khoảng thời gian bảy ngày, thường bắt đầu từ Chủ nhật cho đến thứ Bảy. Yếu được sử dụng để mô tả một cái gì đó hoặc một người thiếu sức mạnh để hoàn thành một cái gì đó hoặc để hoàn thành một nhiệm vụ nhất định. Ngôn ngữ là khó. Họ không chỉ có thể gây rắc rối cho những người mới học, mà họ còn thường gây nhầm lẫn cho người bản ngữ. Một điều không
  • sự khác biệt giữa: Sự khác biệt giữa Sợ hãi và Phobia

    Sự khác biệt giữa Sợ hãi và Phobia

    Sự khác biệt chính: Sợ hãi là một phản ứng cảm xúc tự nhiên rất cần thiết trong quá trình tiến hóa của con người. Nó giữ cho mọi người an toàn, trong khi một nỗi ám ảnh là một rối loạn lo âu. Đó là một nỗi sợ phi lý ảnh hưởng đến chất lượng cuộc sống của một người. Các thuật ngữ sợ hãi và ám ảnh có liên quan trực tiếp với nhau, tuy nhiên chúng vẫn rất khó hi
  • sự khác biệt giữa: Sự khác biệt giữa SMS và MMS

    Sự khác biệt giữa SMS và MMS

    Sự khác biệt chính: SMS cho phép người dùng trao đổi tin nhắn văn bản với một số cụ thể hoặc một dòng cố định. MMS cho phép người dùng kết hợp đa phương tiện như hình ảnh, video, nhạc chuông cũng như văn bản vào tin nhắn và gửi chúng đến một dòng cố định. Ngoài các cuộc gọi điện thoại, có nhiều cách khác để liên lạc bằng điện thoại, SM
  • sự khác biệt giữa: Sự khác biệt giữa Trái đất 1 và Trái đất 2

    Sự khác biệt giữa Trái đất 1 và Trái đất 2

    Sự khác biệt chính: Earth 1 hoặc Earth One là vũ trụ chính nơi diễn ra hầu hết các câu chuyện DC. Earth 2 hay Earth Two là vũ trụ DC trước năm 1940, với các siêu anh hùng thời đại hoàng kim. DC Comics khởi đầu là "Ấn phẩm quốc gia" và ban đầu xuất bản truyện tranh với các siêu anh hùng như Superman, Batman, Wonder Woman, Green Lantern, Justice League of America, và Teen Titans bắt đầu từ những năm 1930 và 40. Đây là thời đại hoàng kim của các siêu anh hùng. Cuối cùng, trong những năm 50, h
  • sự khác biệt giữa: Sự khác biệt giữa PSD và PNG

    Sự khác biệt giữa PSD và PNG

    Sự khác biệt chính: PSD là phần mở rộng tệp mặc định cho các tệp Photoshop. PSD trong thực tế là viết tắt của "Tài liệu Photoshop." PNG là viết tắt của Đồ họa mạng di động. Nó được tạo ra như một sự thay thế được cải tiến và không được cấp bằng sáng chế cho Định dạng trao đổi đồ họa (GIF). Có nhiều định dạng tập tin khác nhau có sẵn. Rõ ràng, một số được sử dụng tốt hơn cho một số hiệu ứn
  • sự khác biệt giữa: Sự khác biệt giữa sữa chua đông lạnh và kem

    Sự khác biệt giữa sữa chua đông lạnh và kem

    Sự khác biệt chính : Kem là một món tráng miệng đông lạnh được làm bằng sữa hoặc đường và các hương vị được thêm vào khác, trong khi sữa chua đông lạnh là một món tráng miệng được làm bằng sữa chua thay vì kem hoặc sữa. Sự khác biệt chính giữa hai món tráng miệng là dựa trên thành phần của chúng, và lợi ích dinh dưỡng. Có thể là bất cứ lúc nào trong năm, món tráng miệng sau bữa ăn hoặc là bắt buộc. Ngoài ra, mọi ngườ
  • sự khác biệt giữa: Sự khác biệt giữa dầu canola và dầu thực vật

    Sự khác biệt giữa dầu canola và dầu thực vật

    Sự khác biệt chính: Canola và Dầu thực vật là dầu tự nhiên nấu từ thực vật thu được từ các nguồn tương ứng của họ, viz. cải dầu hoặc hạt cải dầu và các nguồn thực vật khác như các loại hạt, cây họ đậu, hạt và thảo mộc. Dầu canola tốt cho sức khỏe hơn dầu thực vật, vì hàm lượng omega3 và omega 6 của n

Editor Choice

Sự khác biệt giữa Vidhan Sabha và Vidhan Parishad

Sự khác biệt chính: Vidhan Sabha hoặc Hội đồng lập pháp là hạ viện trong sáu tiểu bang có cơ quan lập pháp lưỡng viện hoặc nhà duy nhất trong phần còn lại của các quốc gia đơn phương. Các thành viên của ngôi nhà này là đại diện trực tiếp của người dân của tiểu bang cụ thể và cũng được bầu bởi các công dân trưởng thành của tiểu bang cụ thể đó. Giáo xứ Vidhan hoặc Hội đồng Lập pháp là thượng viện trong sáu tiểu bang có cơ quan lập pháp lưỡng viện. Các t