Khi thao tác làm việc vô hạ tầng tài liệu, các bạn sẽ phát hiện một thuật ngữ là Data Definition Language (DDL). Đây là ngữ điệu PC giúp cho bạn xử lý, sửa thay đổi những sơ sót vô quy trình nhập tài liệu. Vậy các bạn đang được lúc nào tự động hỏi:
- Data Definition Language (DDL) là gì?
- DDL với gì không giống đối với DML và DQL
- Các câu mệnh lệnh cơ phiên bản của Data Definition Language (DDL)?
Để vấn đáp những thắc mắc này, hãy bám theo dõi nội dung bài viết sau đây của Shop chúng tôi.
Bạn đang xem: đl là gì
Data Definition Language (DDL) là gì?
Data Definition Language (DDL) Tức là Ngôn ngữ khái niệm tài liệu. Đây là 1 trong những loại ngữ điệu với công dụng tạo ra mới nhất và sửa thay đổi cấu hình và tài liệu của những đối tượng người sử dụng vô hạ tầng dữ liệu. Các đối tượng người sử dụng hoàn toàn có thể là bảng, lược trang bị, chỉ mục… DDL dùng những câu mệnh lệnh xác lập như CREATE, DROP, ALTER muốn tạo mới nhất, xóa, sửa đổi bên trên hạ tầng tài liệu.
Đặc điểm của Data Definition Language (DDL)
Data Definition Language (DDL) là ngữ điệu dùng để làm xác lập những group tàng trữ, cấu hình hoặc những đối tượng người sử dụng vô hạ tầng tài liệu. quý khách hoàn toàn có thể dùng những câu mệnh lệnh DDL nhằm triển khai những thao tác như tạo ra mới nhất, sửa thay đổi, thay tên, xóa…trên bảng hoặc folder.
DDL bao hàm những câu mệnh lệnh của Ngôn ngữ truy vấn hạ tầng tài liệu (SQL). Dường như, nó cũng bao hàm những câu mệnh lệnh thay cho thay đổi đối tượng người sử dụng, áp bịa đặt tương đương vô hiệu hóa những buộc ràng bên trên bảng. Các buộc ràng ở trên đây hoàn toàn có thể là kiêm toàn miền độ quý hiếm, tính độc nhất hoặc tham lam chiếu. Trong một vài ba tình huống, những câu mệnh lệnh của Data Definition Language dùng nhằm tế bào mô tả, đánh giá bên trên những đối tượng người sử dụng. Vì vậy, nó còn được gọi là Ngôn ngữ tế bào mô tả tài liệu.
So sánh thân thiết Data Definition Language (DDL) với DML và DQL
DDL được biết cho tới là tụ hợp con cái của SQL tự nó chứa chấp những câu mệnh lệnh SQL nhằm xác lập những thay cho thay đổi vô lược trang bị hạ tầng tài liệu. Mé cạnh DDL, những mệnh lệnh SQL còn tồn tại DML và DQL.
DML được nghe biết là ngữ điệu thao tác tài liệu. Các câu mệnh lệnh DML thông thường được dùng để làm truy vấn và sửa thay đổi tài liệu. Nếu như DDL chỉ dùng để làm đánh giá cấu hình tài liệu thì DML lại được dùng để làm thao tác thẳng bên trên chủ yếu tài liệu.
DQL hoặc ngữ điệu truy vấn tài liệu được dùng nhằm truy vấn tài liệu trong số đối tượng người sử dụng lược trang bị. Dường như, nó cũng dùng để làm truy vấn và áp bịa đặt trật tự mang đến chủ yếu nó. Tất nhiên DQL cũng là 1 trong những tụ hợp con cái của SQL. Hạn chế rộng lớn đối với DDL và DML, DQL có duy nhất một câu mệnh lệnh độc nhất này là Select. Người người sử dụng hoàn toàn có thể dùng câu mệnh lệnh này nhằm lấy tài liệu kể từ hạ tầng tài liệu. Kết ngược ngay trong lúc chạy câu mệnh lệnh này sẽ tiến hành lưu trong thời điểm tạm thời vô bảng. Và nó chỉ được hiện trên phần mềm skin của người tiêu dùng.
Các câu mệnh lệnh cơ phiên bản của Data Definition Language (DDL)
Tiếp bám theo, hãy nằm trong lần hiểu một vài câu mệnh lệnh thông thường được sử dụng của Data Definition Language (DDL):
Câu mệnh lệnh create
Cú pháp triển khai thao tác thiết lập một bảng mới nhất như sau:
{{EJS0}}
Nhóm câu mệnh lệnh Create hoàn toàn có thể kể cho tới như:
Xem thêm: tài xỉu bóng đá là gì
- CREATE DATABASE: Thành lập hạ tầng tài liệu SQL mới nhất. Các hạ tầng tài liệu này là folder con cái nằm trong thương hiệu chứa chấp bảng vật lý cơ và những tệp chỉ mục.
- CREATE TABLE: Tạo bảng bằng sự việc xác lập cột, loại tài liệu và thông số bảng.
- CREATE STOGROUP: Thiết lập một group tàng trữ dạng Db2. Do một stogroup links với cùng một đường đi folder rõ ràng. Nên nó hoàn toàn có thể dùng để làm xác xác định trí tàng trữ những đối tượng người sử dụng của hạ tầng tài liệu.
- CREATE TABLESPACE: Xây dựng một bảng Trắng loại Db2. Nó là khí cụ tàng trữ bảng từ là một hạ tầng tài liệu với tương đối nhiều đường đi không giống nhau. Bảng Trắng này nối sát với cùng một stogroup.
- CREATE ALIAS: Thay thay tên của một bảng đang sẵn có sẵn trở thành túng bấn danh ( thương hiệu tạm thời thời).
- CREATE SYNONYM: Cũng tương tự create alias, câu mệnh lệnh này cũng hoàn toàn có thể mệnh danh thay cho thế cho những đối tượng người sử dụng.
- CREATE INDEX: Thiết lập chỉ mục ( index) bên trên những cột vô bảng. Nó gom người tiêu dùng truy xuất tài liệu nhanh gọn và thực thi đua những buộc ràng hiệu suất cao rộng lớn.
- CREATE LOCATION: Tạo đi ra địa điểm vô folder được chỉ định và hướng dẫn từ xưa.
- CREATE SEQUENCE: Hình trở thành một chuỗi loại số nguyên vẹn mới nhất theo như đúng trình tự động bên trên sever phần mềm.
- CREATE VIEW: Xác lăm le một bảng ảo (view) để tránh tài liệu truy vấn tương đương thống nhất những mặt hàng, cột kể từ những bảng đơn lại cùng nhau.
- CREATE GLOBAL TEMPORARY: Tạo đi ra bảng tạm thời toàn viên trong số phiên SQL Server.
Câu mệnh lệnh Drop
Lệnh Drop ở Data Definition Language (DDL) được dùng để làm xóa những đối tượng người sử dụng với vô hạ tầng tài liệu. Vì ko thể trả tác thao tác này nên tao ko Phục hồi lại những đối tượng người sử dụng đang được xóa. Hãy thiệt cảnh giác Lúc dùng câu mệnh lệnh này.
Cú pháp:
{{EJS1}}
Một số mệnh lệnh DROP hoặc bắt gặp nhất là:
- DROP DATABASE: Trái ngược với CREATE DATABASE, nó dùng để làm diệt quăng quật hạ tầng tài liệu bên trên một địa điểm chắc chắn. Dường như, cũng xóa folder con cái trong cả Lúc nó trống rỗng và ko chứa chấp đối tượng người sử dụng được links hợp lý và phải chăng với hạ tầng tài liệu.
- DROP STOGROUP: phẳng việc kết thúc những liên kết logic Một trong những đối tượng người sử dụng, câu mệnh lệnh này tức thì ngay tắp lự tiếp tục xóa một stogroup.
- DROP TABLE: Xóa quăng quật khái niệm bảng tương đương chỉ mục, dạng coi và những buộc ràng với vô bảng cơ.
- DROP TABLESPACE: Bỏ qua chuyện một vùng bảng và toàn bộ những bảng được links phía trong đó.
- DROP ALIAS: Loại quăng quật túng bấn danh cho 1 bảng hoặc dạng coi vô hạng mục khối hệ thống của một địa điểm.
- DROP SYNONYM: Câu mệnh lệnh này cũng hoàn toàn có thể xóa được thương hiệu trong thời điểm tạm thời mang đến bảng hoặc dạng coi.
- DROP INDEX: Hủy quăng quật một chỉ mục (Index) bên trên địa điểm thời điểm hiện tại.
- DROP LOCATION: Xóa địa điểm sever XDB và những yếu tố links với nó.
- DROP VIEW: Xóa toàn bộ những cơ chế coi thoát khỏi hạng mục khối hệ thống của địa điểm thời điểm hiện tại.
Câu mệnh lệnh Alter
Nhóm câu mệnh lệnh tiếp theo sau của Data Definition Language (DDL) là Alter. Đây là những mệnh lệnh được dùng để thay thế thay đổi những đối tượng người sử dụng vô hạ tầng tài liệu.
Cú pháp triển khai là:
{{EJS2}}
Các mệnh lệnh ALTER được dùng rộng thoải mái là:
- ALTER DATABASE: Thay thay đổi những thông số vấn đề của hạ tầng tài liệu bên trên địa điểm sever XDB thời điểm hiện tại.
- ALTER STOGROUP sửa thay đổi những thông số kỹ thuật chuyên môn của một group tàng trữ được xác lập bên trên địa điểm sever XDB thời điểm hiện tại.
- ALTER TABLE: Thêm, sửa đổi, xóa, thay tên và loại tài liệu của cột. Nó xóa sổ những buộc ràng unique, kiểm tra, primary. Đây cũng chính là câu mệnh lệnh thực thi đua tính kiêm toàn miền và những buộc ràng về tính chất độc nhất.
- ALTER TABLESPACE: Chỉnh sửa những thông số kỹ thuật chuyên môn của một vùng bảng vô Server thời điểm hiện tại.
- ALTER VIEW: Tạo lại cơ chế coi kể từ những cơ chế coi hiện tại với bên trên sever.
- ALTER SEQUENCE: Sửa thay đổi những trình tự động hiện tại với bên trên server.
- ALTER INDEX: Thay thay đổi thông số kỹ thuật của một Index có trước.
Các loại câu mệnh lệnh khác
Một số câu mệnh lệnh không giống của Data Definition Language (DDL) là:
- COMMENT ON: Thêm đánh giá về những đối tượng người sử dụng với trong số bảng hạng mục bên trên địa điểm thời điểm hiện tại.
- LABEL ON: Thêm hoặc thay cho thay đổi những nhãn văn phiên bản tế bào mô tả mang đến bảng, cơ chế coi, túng bấn danh.
- RENAME: Đổi thương hiệu bảng hạ tầng tài liệu.
- TRUNCATE: Xóa toàn cỗ tài liệu thoát khỏi bảng vẫn không thay đổi cấu hình của bảng.
Chú ý: Khi nhập những câu mệnh lệnh cần lưu giữ rằng vệt chấm phẩy cần được bịa đặt sau cùng. Nó đem ý tức thị triển khai toàn bộ những câu mệnh lệnh trước nó.
Xem thêm: led là gì
Tổng kết về Data Definition Language (DDL)
Như vậy, vô nội dung bài viết này Shop chúng tôi đang được reviews tổng quan tiền về Data Definition Language (DDL) như khái niệm hoặc những câu mệnh lệnh thông dụng của chính nó. Hy vọng, với những vấn đề này sẽ hỗ trợ chúng ta hiểu rộng lớn về DDL và dùng thuần thục những câu mệnh lệnh này Lúc thao tác làm việc với hạ tầng tài liệu.
Nếu còn bắt gặp bất kể vướng vướng gì về DDL, hãy nhằm lại ở mặt mày comment bên dưới, BKHOST tiếp tục vấn đáp các bạn vô thời hạn sớm nhất có thể.
P/s: quý khách cũng hoàn toàn có thể truy vấn vô Blog của BKHOST nhằm xem thêm những nội dung bài viết share kỹ năng về xây dựng, quản lí trị mạng, trang web, tên miền, hosting, vps, server, tin nhắn,… Chúc các bạn thành công xuất sắc.
Bình luận