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

  • so sánh phổ biến: Sự khác biệt giữa Trapezium và Parallelogram

    Sự khác biệt giữa Trapezium và Parallelogram

    Sự khác biệt chính: Một hình thang là một hình tứ giác có ít nhất một cặp cạnh song song. Hình thường được gọi là hình thang. Hình bình hành là một hình tứ giác có hai cặp cạnh song song. Các từ hình thang và hình bình hành thường được tìm thấy trong toán học và hình học. Những thuật ngữ này đề cập đến các hình dạng hình học thường được sử dụng để
  • so sánh phổ biến: Sự khác biệt giữa Son môi và Son bóng

    Sự khác biệt giữa Son môi và Son bóng

    Điểm khác biệt chính: Son môi và Son bóng đều là những sản phẩm mỹ phẩm được thoa lên môi. Sự khác biệt cơ bản giữa cả hai sản phẩm là son môi chứa sáp với dầu, chất chống oxy hóa và chất làm mềm da, trong khi đó son bóng là dạng gel mềm hoặc lỏng, không chứa sáp. Ngay khi bất cứ ai nói về son môi hoặc son bóng, hình ảnh của đôi môi đầy màu sắ
  • so sánh phổ biến: Sự khác biệt giữa cổ phiếu và cổ phiếu

    Sự khác biệt giữa cổ phiếu và cổ phiếu

    Sự khác biệt chính: Cổ phiếu và cổ phiếu đều là đơn vị sở hữu trong các công ty đại chúng. Tuy nhiên, chúng khác nhau ở một khía cạnh kỹ thuật. Một công ty tạo ra cổ phiếu khi họ cố định vốn về số lượng tiền tệ và sau đó bán các tỷ lệ khác nhau cho các nhà đầu tư trong khi nếu một công ty tạo ra nhiều cổ phiếu có giá trị danh nghĩa bằng nhau và bán số lượng cổ phiếu khác nhau cho nhà đầu tư thì được coi là tạo ra cổ phiếu. Nhưng trong thuật ngữ tài chính có một cách khác để xác định cổ phiếu và cổ phiếu. Cổ phiếu cũng được sử dụng như thuật ngữ số nhiều đề cập
  • so sánh phổ biến: Sự khác biệt giữa Samsung Galaxy Win và Xolo Q800

    Sự khác biệt giữa Samsung Galaxy Win và Xolo Q800

    Điểm khác biệt chính: Samsung Galaxy Win là một điện thoại khác của Tập đoàn Samsung. Samsung Galaxy Win có hai biến thể: Single-SIM và Dual-SIM. Samsung Galaxy Win cũng được bán dưới tên Samsung Galaxy Grand Quattro tại một số thị trường nhất định. Điện thoại là một điện thoại thông minh lõi tứ nhắm
  • so sánh phổ biến: Sự khác biệt giữa Trò chuyện và Email

    Sự khác biệt giữa Trò chuyện và Email

    Sự khác biệt chính: Trò chuyện đề cập đến bất kỳ loại giao tiếp trực tuyến nào cung cấp truyền tin nhắn văn bản theo thời gian thực từ người gửi đến người nhận. E-mail, viết tắt của thư điện tử là một phương thức trao đổi tin nhắn kỹ thuật số từ người này sang người khác. Trò chuyện và Email là hai phương thức giao tiếp trực tuyến khác nhau cho phép người dùng giữ li
  • so sánh phổ biến: Sự khác biệt giữa Nhà cung cấp và Nhà phân phối

    Sự khác biệt giữa Nhà cung cấp và Nhà phân phối

    Sự khác biệt chính: Nhà cung cấp cung cấp hàng hóa hoặc dịch vụ, trong khi nhà phân phối bán lại sản phẩm trực tiếp cho khách hàng hoặc người dùng cuối. Nhà cung cấp là người cung cấp sản phẩm, hàng hóa hoặc dịch vụ cho người tiêu dùng. Về mặt kinh doanh, đó là "một bên cung cấp hàng hóa hoặc dịch v
  • so sánh phổ biến: Sự khác biệt giữa sơn móng tay và sơn mài

    Sự khác biệt giữa sơn móng tay và sơn mài

    Sự khác biệt chính: Sơn móng tay và sơn móng tay là chất lỏng móng được sử dụng cho mục đích bảo vệ móng. Sơn móng tay là một loại sơn bóng được áp dụng trên móng tay để làm cho chúng sáng bóng, trong khi sơn móng tay là một giải pháp dày hơn so với sơn móng tay. Theo Collins Từ điển, một loại sơn móng tay được định nghĩa là: Một loạ
  • so sánh phổ biến: Sự khác biệt giữa Di chuyển và Sao chép

    Sự khác biệt giữa Di chuyển và Sao chép

    Sự khác biệt chính: Sao chép là tạo một bản sao của tệp hoặc thư mục đã chọn và đặt bản sao vào ổ đĩa hoặc thư mục khác, trong khi di chuyển là để di chuyển các tệp gốc từ nơi này sang vị trí khác. Lệnh di chuyển xóa các tệp gốc, trong khi bản sao giữ lại chúng. Phím tắt để di chuyển là Ctrl + F7, phím tắt để sao chép là Ctrl + C và phím tắt
  • so sánh phổ biến: Sự khác biệt giữa Danh từ trừu tượng và Danh từ tập thể

    Sự khác biệt giữa Danh từ trừu tượng và Danh từ tập thể

    Sự khác biệt chính: Danh từ trừu tượng được sử dụng để biểu thị một ý tưởng, trạng thái, cảm giác, phẩm chất hoặc đặc tính, trong khi danh từ tập thể được sử dụng để biểu thị các nhóm. Danh từ là một phần của lời nói xác định một người, một vật, một ý tưởng, chất lượng hoặc trạng thái. Có nhiều loại danh từ khác nhau như danh từ chung, danh từ riêng, danh từ cụ thể, danh từ trừu tượng và danh từ

Editor Choice

Sự khác biệt giữa TV Plasma và Led

Sự khác biệt chính: Màn hình plasma được phát triển bằng cách sử dụng các khí hiếm được đốt nóng bằng điện để tạo ra ánh sáng. TV LED (Đi-ốt phát sáng) vẫn là TV LCD thay thế công nghệ CCFL (Đèn huỳnh quang lạnh Cathode) ban đầu bằng công nghệ LED. Đèn nền LED cung cấp là nó giúp kéo dài tuổi thọ của TV, có khả năng cu