DDL so với DML trong DBMS

Tác Giả: Laura McKinney
Ngày Sáng TạO: 4 Tháng Tư 2021
CậP NhậT Ngày Tháng: 16 Có Thể 2024
Anonim
Thực hành 3: DDL-DML & BanHangOnline database
Băng Hình: Thực hành 3: DDL-DML & BanHangOnline database

NộI Dung

Sự khác biệt giữa DDL và DML trong DBMS là hệ thống quản lý cơ sở dữ liệu là DDL, là ngôn ngữ định nghĩa dữ liệu được sử dụng để chỉ định lược đồ cơ sở dữ liệu trong cấu trúc cơ sở dữ liệu trong khi DML là ngôn ngữ thao tác dữ liệu được sử dụng để truy xuất dữ liệu từ cơ sở dữ liệu.


Nội dung: Sự khác biệt giữa DDL và DML trong DBMS

  • DDL so với DML trong DBMS
  • Biểu đồ so sánh
  • DDL
  • DML
  • Sự khác biệt chính
  • Phần kết luận
  • Video giải thích

DDL so với DML trong DBMS

DDL là ngôn ngữ định nghĩa dữ liệu trong khi DML là ngôn ngữ thao tác dữ liệu, cả hai thuật ngữ được coi là giống nhau, nhưng chúng khác nhau. Vai trò của họ trong DBMS là khác nhau. DDL là ngôn ngữ định nghĩa dữ liệu được sử dụng để xác định lược đồ cơ sở dữ liệu trong cấu trúc cơ sở dữ liệu trong khi DML là ngôn ngữ thao tác dữ liệu được sử dụng để truy xuất dữ liệu từ cơ sở dữ liệu. DBMS là một hệ thống quản lý cơ sở dữ liệu là gói phần mềm, mục đích chính của DMBS là thao tác dữ liệu. Thông thường dữ liệu không thể được quản lý ở dạng cứng vì nhiều yếu tố như có thể bị mất, có thể khó quản lý. DBMS làm cho thao tác dữ liệu rất dễ dàng và an toàn. Hồ sơ của bạn được lưu và không có nguy cơ mất nó trong mọi trường hợp. DML là thao tác dữ liệu được sử dụng để tạo lược đồ là một bảng trong cơ sở dữ liệu được điền bằng ngôn ngữ thao tác dữ liệu. Cột điền ngôn ngữ định nghĩa dữ liệu trong khi DDL điền vào hàng của bảng và hàng trong cơ sở dữ liệu được gọi là tuple. DML có thể được sử dụng để chèn, sửa đổi, xóa và lấy dữ liệu từ một bảng trong cơ sở dữ liệu. Có hai loại ngôn ngữ thao tác dữ liệu là DMLS thủ tục và DMLS khai báo. DMLS thủ tục mô tả dữ liệu sẽ được truy xuất và điều này cũng xác định cách lấy dữ liệu từ bảng trong khi DMLS khai báo mô tả dữ liệu sẽ truy xuất. Bảo trì dữ liệu là một chức năng và tính năng rất quan trọng khác mà DBMS cung cấp. SQL là ngôn ngữ truy vấn cấu trúc là phần mềm được sử dụng nhiều nhất cho DBMS. DDL là ngôn ngữ định nghĩa dữ liệu xác định lược đồ cơ sở dữ liệu.Ngôn ngữ định nghĩa dữ liệu cung cấp nhiều phương tiện như nó xác định tất cả các thuộc tính bổ sung khác và nó cung cấp cơ sở để xác định các ràng buộc. Lệnh tạo ngôn ngữ định nghĩa dữ liệu được sử dụng để tạo cơ sở dữ liệu. Lệnh Alter chúng tôi đã sử dụng để thay đổi nội dung của bảng. Bảng thả được sử dụng để xóa một số dữ liệu khỏi bảng. Lệnh cắt ngắn được sử dụng để xóa tất cả nội dung khỏi bảng và đổi tên được sử dụng để đổi tên toàn bộ cơ sở dữ liệu. Ngôn ngữ định nghĩa dữ liệu chấp nhận tất cả các lệnh được sử dụng để tạo cơ sở dữ liệu. Chọn trong thao tác dữ liệu được sử dụng để lấy dữ liệu từ bảng. Chèn vào thao tác dữ liệu được sử dụng để đẩy dữ liệu trong dữ liệu. Cập nhật trong ngôn ngữ thao tác dữ liệu được sử dụng để cải cách dữ liệu bảng và xóa trong ngôn ngữ thao tác dữ liệu được sử dụng để xóa dữ liệu khỏi bảng.


Biểu đồ so sánh

Nền tảngDDLDML
Ý nghĩaDDL là ngôn ngữ định nghĩa dữ liệu được sử dụng để xác định lược đồ cơ sở dữ liệu trong cấu trúc cơ sở dữ liệuDML là ngôn ngữ thao tác dữ liệu được sử dụng để lấy dữ liệu từ cơ sở dữ liệu.
Viết tắt của DDL là viết tắt của ngôn ngữ định nghĩa dữ liệuDML là viết tắt của ngôn ngữ thao tác dữ liệu
KiểuKhông có loại ngôn ngữ định nghĩa dữ liệuCó hai loại ngôn ngữ thao tác dữ liệu là DMLS thủ tục và DMLS khai báo.
Các lệnhCác lệnh phổ biến của DDL là CREATE, ALTER, DROPCác lệnh phổ biến của DML là CHỌN, CHERTN, CẬP NHẬT

 

DDL

DDL là ngôn ngữ định nghĩa dữ liệu xác định lược đồ cơ sở dữ liệu. Ngôn ngữ định nghĩa dữ liệu cung cấp nhiều phương tiện như nó xác định tất cả các thuộc tính bổ sung khác và nó cung cấp cơ sở để xác định các ràng buộc. Lệnh tạo ngôn ngữ định nghĩa dữ liệu được sử dụng để tạo cơ sở dữ liệu. Lệnh Alter chúng tôi đã sử dụng để thay đổi nội dung của bảng. Bảng thả được sử dụng để xóa một số dữ liệu khỏi bảng. Lệnh cắt ngắn được sử dụng để xóa tất cả nội dung khỏi bảng và đổi tên được sử dụng để đổi tên toàn bộ cơ sở dữ liệu. Ngôn ngữ định nghĩa dữ liệu chấp nhận tất cả các lệnh được sử dụng để tạo cơ sở dữ liệu.


DML

DML là thao tác dữ liệu được sử dụng để tạo lược đồ là một bảng trong cơ sở dữ liệu được điền bằng ngôn ngữ thao tác dữ liệu. Cột điền ngôn ngữ định nghĩa dữ liệu trong khi DDL điền vào hàng của bảng và hàng trong cơ sở dữ liệu được gọi là tuple. DML có thể được sử dụng để chèn, sửa đổi, xóa và lấy dữ liệu từ một bảng trong cơ sở dữ liệu. Có hai loại ngôn ngữ thao tác dữ liệu là DMLS thủ tục và DMLS khai báo. DMLS thủ tục mô tả dữ liệu sẽ được truy xuất và điều này cũng xác định cách lấy dữ liệu từ bảng trong khi DMLS khai báo mô tả dữ liệu sẽ truy xuất. Chọn trong thao tác dữ liệu được sử dụng để lấy dữ liệu từ bảng. Chèn vào thao tác dữ liệu được sử dụng để đẩy dữ liệu trong dữ liệu. Cập nhật trong ngôn ngữ thao tác dữ liệu được sử dụng để cải cách dữ liệu bảng và xóa trong ngôn ngữ thao tác dữ liệu được sử dụng để xóa dữ liệu khỏi bảng.

Sự khác biệt chính

  • DDL là ngôn ngữ định nghĩa dữ liệu được sử dụng để xác định lược đồ cơ sở dữ liệu trong cấu trúc cơ sở dữ liệu trong khi DML là ngôn ngữ thao tác dữ liệu được sử dụng để truy xuất dữ liệu từ cơ sở dữ liệu.
  • DDL là viết tắt của ngôn ngữ định nghĩa dữ liệu trong khi DML là viết tắt của ngôn ngữ thao tác dữ liệu.
  • Không có loại ngôn ngữ định nghĩa dữ liệu trong khi có hai loại ngôn ngữ thao tác dữ liệu là DMLS thủ tục và DMLS khai báo.
  • Các lệnh phổ biến của DDL là CREATE, ALTER, DROP trong khi các lệnh phổ biến của DML là CHỌN, CHERTN, CẬP NHẬT.

Phần kết luận

Trong bài viết này ở trên, chúng tôi thấy sự khác biệt giữa DDL và DML trong cơ sở dữ liệu.

Video giải thích