DDL là gì? Những tính năng hữu ích của DDL

Dù cẩn thận tới mấy, quá trình nhập liệu vào trong những hệ quản trị cơ sở dữ liệu cũng gặp buộc phải những sai sót. Vậy, bạn giải quyết bằng bí quyết nào? DDL sẽ là khái niệm giúp bạn xử lý những sai sót này. Mời bạn cùng TinoHost tìm hiểu, DDL là gì?

Giới thiệu về DDL

DDL là gì ?

DLL được viết tắt từ Knowledge Definition Language, đây là 1 ngôn ngữ máy tính được tạo ra để sửa đổi cấu trúc của những đối tượng dữ liệu trong cơ sở dữ liệu.

Những đối tượng dữ liệu này bao gồm bảng, chỉ mục, cấu trúc,…

Những câu lệnh tương tự như ngôn ngữ lập trình để xác định cấu trúc và những lược đồ cơ sở dữ liệu.

DDL bao gồm những nút lệnh như CREATE, DROP, ALTER, RENAME, TRUNCATE. Những nút lệnh có thể được dùng để thêm, xóa hoặc sửa đổi những bảng trong cơ sở dữ liệu.

Lịch sử vươn lên là

DDL lần trước tiên được biết tới sở hữu sự liên quan tới mô hình cơ sở dữ liệu Codasy.

Codasy được ra đời như 1 tập đoàn vào 5 1959 để chỉ dẫn vươn lên là ngôn ngữ lập trình tiêu chuẩn cũng như tạo nên 1 số tiêu chuẩn kỹ thuật.

5 1969, Codasy đã xuất bản những đặc tả ngôn ngữ trước tiên cho mô hình dữ liệu của họ. Về sau, DDL được dùng để chỉ 1 tập hợp con của SQL để khai báo bảng, cột, kiểu dữ liệu và ràng buộc.

Những nút lệnh thường dùng của DDL

CREATE

Lệnh Create là xây dựng 1 bảng mới, được thực hành sở hữu cú pháp:

Xem Thêm  5 phần mềm xóa chữ trên ảnh phải chăng nhất trên smartphone 2023 dành cho những creators

*CREATE TABLE [tên bảng] ([định nghĩa cột]) [tham số bảng];

Cho dí dụ: Create Desk Nhân Viên (tên viên chức, varchar);

Lưu ý

  • Dấu chấm phẩy bắt buộc buộc phải có ở cuối câu lệnh, mang ý nghĩa đề nghị hệ thống xử lý mọi thứ trước nó. Trường hợp ko dùng dấu chấm phẩy sẽ nhận những kết quả lỗi hoặc kết quả ko chính xác.
  • Kiểu dữ liệu thường được dùng nhất lúc tạo bảng gồm chuỗi (VARCHAR hoặc CHAR), số (NUMBER hoặc INTEGER), ngày (DATE).
  • Những chỉ định kiểu dữ liệu của mỗi hệ thống sẽ khác nhau.

ALTER

Alter là lệnh chỉnh sửa bảng cơ sở dữ liệu hiện có. Lệnh này có thêm cột bổ sung, có thể loại bỏ những cột dữ liệu hiện có hoặc thay đổi kiểu dữ liệu của những cột liên quan tới bảng cơ sở dữ liệu. Alter được thực hành sở hữu cú pháp:

*Alter loại đối tượng tên đối tượng tham số

Cho dí dụ: Alter Desk Viên chức ADD/ DROP Tuổi (worker_pk);

Trong dí dụ đã thêm từ khóa là “Tuổi” vào bảng để thêm 1 ràng buộc và thực hành giá trị. Ràng buộc “worker_pk” là khóa chính nằm trên bảng Viên chức.

DROP

Drop là lệnh được dùng để xóa những đối tượng như bảng, chỉ mục hoặc dạng xem. Dùng lệnh Drop, bạn buộc phải cẩn thận vì lúc thực hành câu lệnh sẽ ko thể phục hồi lại được. Mỗi đối tượng bị hủy sẽ ko có bí quyết nào khôi phục lại được.

Drop được thực hành sở hữu cú pháp:

*Drop loại đối tượng tên đối tượng;

Cho dí dụ: Drop Desk Viên chức

Trường hợp này bảng viên chức sẽ bị xóa trong cơ sở dữ liệu.

TRUNCATE

Tương tự như Drop, Truncate được dùng để xóa nhanh đa số bản ghi khỏi bảng, nhanh hơn nhiều so sở hữu Delete

Xem Thêm  Vận động hành lang trong Crypto, lúc chi tiết pháp lý được Builders để ý

Trường hợp như Drop phá hủy hoàn toàn 1 bảng thì Truncate vẫn giữ nguyên toàn bộ cấu trúc để có thể dùng lại sau này. Truncate được thực hành sở hữu cú pháp:

*Truncate Desk tên_bảng;

Cho dí dụ: Truncate Desk Viên chức;

Dí dụ này đã đánh dấu đa số những phạm vi trong bảng viên chức, chúng sẽ bổ trống cho tới lúc dùng lại.

Bên cạnh ra, bạn có thể kham khảo thêm 1 số nút lệnh khác thường được dùng như RENAME, COMMENT.

  • Rename là câu lệnh được dùng chung sở hữu Alter Desk để thay đổi tên của đối tượng.
  • Remark được dùng để thêm những nhận xét bên cạnh dòng và trong dòng.

Những tính năng hữu ích của DDL

  • Ưu điểm lớn nhất của DDL là tính đồng nhất
  • Thông qua DDL, những lược đồ cơ sở dữ liệu có thể được viết dưới dạng lệnh và được lưu trữ dễ dàng.
  • DDL là 1 tập hợp những tiêu chuẩn để đa số những ngôn ngữ truy vấn có cấu trúc tuân theo.
  • Đơn giản và dễ viết lệnh về sau
  • DDL, DML, DCL, và DQL mang lại sự đồng nhất cơ bản của đa số những ngôn ngữ truy vấn cấu trúc hiện có.

Bạn có thể dùng DDL để khiến gì?

Bạn có thể tạo DDL trong 1 tập lệnh cho những đối tượng cơ sở dữ liệu để:

  • Thiết lập 1 hệ thống thử nghiệm, trong ấy cơ sở dữ liệu hoạt động giống như hệ thống chế tạo nhưng ko chứa dữ liệu,
  • Giữ 1 bản sao nhanh về cấu trúc cơ sở dữ liệu
  • Tạo mẫu cho những đối tượng mới mà bạn có thể tạo dựa trên những đối tượng hiện có. Dí dụ: Bạn tạo DDL cho bảng Khách hàng, sau ấy chỉnh sửa DDL cho bảng khách hàng mới sở hữu cùng 1 lược đồ.
  • Bạn có thể dùng những câu lệnh DDL để tạo lại mọi thứ về cơ sở dữ liệu ngoại trừ nội dung của nó. Bạn dùng DDL để tạo lại hoàn toàn cơ sở dữ liệu hoặc chỉ tạo 1 khía cạnh nhất định.
Xem Thêm  BlueStacks là gì? Chỉ dẫn cài đặt và dùng fake lập BlueStacks 5

Những lưu ý về bí quyết dùng DDL

Đặt những tùy chọn chung cho việc tạo DDL: Dùng trang tạo DDL tùy chọn để chỉnh sửa lại những tùy chọn chung cho những tập lệnh DDL.

Đặt tùy chọn để thêm câu lệnh SQL vào tập lệnh DDL được tạo: Dùng trang mẫu trong cửa sổ tùy chọn để đặt lại, thêm câu lệnh SQL vào đầu hoặc cuối tập lệnh DDL.

Đặt tùy chọn quản lý đặc quyền: Bạn có thể phân phối, thu hồi hay sửa đổi đặc quyền cho những đối tượng dữ liệu. Dùng trang Quản trị Ủy quyền để đặt lại tùy chọn cho việc tạo DDL quản lý đặc quyền.

Tạo tập lệnh DDL bằng trình chỉ dẫn: Dùng trình chỉ dẫn để tạo DDL, xuất những đối tượng dữ liệu hoặc mô hình dữ liệu sang tập lệnh DDL

Chỉnh sửa tập lệnh DDL: Tập lênh DDL có thể chỉnh sửa sau lúc tạo.

Sự can thiệp của DDL thật sự cần thiết trong quá trình vận hành cơ sở dữ liệu, giúp bạn thêm, bớt hay loại bỏ những sai số, đưa ra 1 cấu trúc hoàn chỉnh. Hy vọng qua bài viết này, bạn có thể tìm hiểu và đúc kết nhiều kinh nghiệm hơn thông qua quá trình thực hành sở hữu DDL. TinoHost chúc bạn sẽ có những kết quả tuyệt vời sở hữu DDL.

Những câu hỏi thường gặp về DDL

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO

  • Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Heart, Số 72 Lê Thánh Tôn, Phường Bến Nghé, Quận 1, Thành phố Hồ Chí MinhVăn phòng đại diện: 42 Trần Phú, Phường 4, Quận 5, Thành phố Hồ Chí Minh
  • Điện thoại: 0364 333 333Tổng đài miễn phí tổn: 1800 6734
  • E mail: gross [email protected]
  • Web site: www.tino.org