Các lệnh DDL là một phần của SQL và hoạt động cùng với các lệnh DML, DCL và TCL để tạo và quản lý cơ sở dữ liệu. Chúng tạo thành các khối xây dựng cơ bản để quản trị SQL và rất hữu ích để biết liệu bạn sẽ quản lý hoặc tạo cơ sở dữ liệu bằng cách sử dụng Ngôn ngữ truy vấn có cấu trúc.
Các lệnh SQL chủ yếu bao gồm DDL và DML. Bạn sẽ tạo hoặc xóa cơ sở dữ liệu bằng các lệnh DDL và thêm, di chuyển hoặc thay đổi dữ liệu bằng DML. Các lệnh DCL sẽ giúp bạn quản lý người dùng, quyền và bảo mật dữ liệu trong khi TCL giúp quản lý các thay đổi bạn thực hiện trong DML. Tất cả chúng đều hoạt động cùng nhau trong SQL để cung cấp các công cụ bạn cần để tạo và quản lý cơ sở dữ liệu một cách hiệu quả. Biết những lệnh này là cơ bản cho bất kỳ ai muốn tham gia quản trị cơ sở dữ liệu hoặc hỗ trợ.
Tôi không phải là chuyên gia SQL nhưng tôi đã sử dụng và quản lý chúng. Tôi cũng là bạn thân của một người viết những thứ này trong giấc ngủ của anh ta. Bài hướng dẫn sau đây có thể là lời của tôi, nhưng kiến thức và chuyên môn đều là của anh ấy. Bất kỳ lỗi hoặc thiếu sót sẽ là của tôi.
Sau đây là các lệnh cơ bản cho mỗi ngôn ngữ. Các lệnh DDL liệt kê các thuật ngữ cần thiết để tạo cơ sở dữ liệu, bảng và đối tượng. Các lệnh DML liệt kê các thuật ngữ cần thiết để quản lý các đối tượng và dữ liệu trong cơ sở dữ liệu bạn đã tạo. Các lệnh DCL liệt kê các thuật ngữ cần thiết để quản lý người dùng và các lệnh TCL là những gì bạn có thể sử dụng để đặt các điểm lưu và cam kết các thay đổi của mình.
DDL (Ngôn ngữ định nghĩa dữ liệu)
DDL (Ngôn ngữ Định nghĩa Dữ liệu) được sử dụng để xác định lược đồ cơ sở dữ liệu. Nó giúp tạo và quản lý cơ sở dữ liệu và các đối tượng bên trong nó. Các câu lệnh DDL thay đổi cấu trúc của cơ sở dữ liệu theo một số cách như tạo, xóa, sửa đổi lược đồ và đối tượng.
Tùy thuộc vào hương vị của SQL mà bạn đang sử dụng, các câu lệnh DDL có thể bao gồm:
cách sắp xếp gmail theo kích thước
- BẢNG ALTER
- ALTER XEM
- THỐNG KÊ CẠNH TRANH
- TẠO NÊN CƠ SỞ DỮ LIỆU
- TẠO CHỨC NĂNG
- TẠO VAI TRÒ
- TẠO BẢNG
- TẠO CHẾ ĐỘ XEM
- DROP CƠ SỞ DỮ LIỆU
- CHỨC NĂNG DROP
- VAI TRÒ DROP
- DROP BẢNG
- DROP XEM
- BAN CHO
- HOÀN LẠI
Các câu lệnh DDL SQL cốt lõi là:
- TUỔI TÁC
- TRUNCATE
- BÌNH LUẬN
- TẠO NÊN
- DIỄN TẢ
- ĐỔI TÊN
- RƠI VÃI
- CHỈ
- SỬ DỤNG
Chúng sẽ xuất hiện trong tất cả các phiên bản SQL. Mỗi lệnh DDL sẽ yêu cầu một loại đối tượng và một mã định danh để hoạt động.
Ví dụ: TẠO BẢNG [tên bảng] ([định nghĩa cột]) [tham số bảng] hoặc DROP tên đối tượng kiểu đối tượng.
DML (Ngôn ngữ thao tác dữ liệu)
Một phần tử khác của SQL là DML (Ngôn ngữ thao tác dữ liệu). Điều này cho phép bạn truy xuất, chèn, cập nhật, loại bỏ và thường quản lý dữ liệu trong cơ sở dữ liệu SQL. Những lệnh này sẽ là những lệnh bạn sẽ sử dụng hàng ngày khi quản lý cơ sở dữ liệu. Đây không phải là một ngôn ngữ cụ thể của riêng nó mà là một phần của SQL.
- LỰA CHỌN
- CHÈN
- CẬP NHẬT
- XÓA BỎ
- CHÈN SỐ LƯỢNG LỚN
- ĐI
- ĐỌC VĂN BẢN
- CẬP NHẬT
- WRITETEXT
- BẮT ĐẦU
- CAM KẾT
- ROLLBACK
- SAO CHÉP VÀO
- SAO CHÉP VÀO
- ĐẶT
- ĐƯỢC
- DANH SÁCH
- TẨY
Một lần nữa, các phiên bản SQL khác nhau sẽ sử dụng một số hoặc tất cả các lệnh DML này và nhiều lệnh thậm chí còn thêm lệnh riêng của chúng.
Ví dụ: CHỌN [tên cột] từ [tên bảng] hoặc CẬP NHẬT [tên bảng] SET [tên cột = giá trị] trong đó [điều kiện].
DCL (Ngôn ngữ điều khiển dữ liệu)
DCL (Ngôn ngữ điều khiển dữ liệu) được sử dụng để kiểm soát người dùng và hệ thống xung quanh chính cơ sở dữ liệu. Nó thường được sử dụng nhất để quản lý quyền của người dùng và quản lý bảo mật dữ liệu, vì vậy điều quan trọng cần biết.
Các lệnh DCL phổ biến bao gồm:
- BAN CHO
- HOÀN LẠI
- THIẾT LẬP
- EXECUTE AS, câu lệnh
- EXECUTE AS, mệnh đề
- REVERT
- MỞ KHÓA MASTER.
- ĐÓNG KHÓA MASTER
- MỞ KHÓA KÝ ỨC
- ĐÓNG CHÌA KHÓA HIỆU ỨNG
Ví dụ: CẤP [đặc quyền] BẬT [đối tượng] ĐẾN [người dùng] hoặc CẤP lại [quyền] BẬT [đối tượng] TỪ [người dùng].
TCL (Ngôn ngữ kiểm soát giao dịch)
TCL (Ngôn ngữ điều khiển giao dịch) được sử dụng để nhóm các câu lệnh DML lại với nhau để tạo thành các giao dịch logic và để quản lý bất kỳ thay đổi nào được thực hiện đối với dữ liệu bằng các câu lệnh DML. Nếu bạn thực hiện các lệnh DML, chúng không nhất thiết phải được thực hiện vĩnh viễn cho đến khi bạn đóng phiên hiện tại. Nếu bạn muốn cam kết thủ công vì bất kỳ lý do gì, bạn có thể sử dụng lệnh TCL.
- BẮT ĐẦU GIAO DỊCH ĐƯỢC PHÂN PHỐI
- BẮT ĐẦU GIAO DỊCH
- CAM KẾT GIAO DỊCH
- CAM KẾT CÔNG VIỆC
- GIAO DỊCH ROLLBACK
- CÔNG VIỆC ROLLBACK
- LƯU GIAO DỊCH
Ví dụ: COMMIT; sẽ lưu mọi thay đổi được thực hiện với DML trước khi bạn chuyển sang các lệnh khác. SAVEPOINT savepoint_name; sẽ tạo ra một vị trí lưu giống như một trò chơi lưu. Nếu có gì sai, bạn có thể cuộn cơ sở dữ liệu trở lại thời điểm đó và bắt đầu lại.
Bốn khối đó là các khối xây dựng cơ bản của việc quản lý cơ sở dữ liệu SQL. Đây là một trang cấp rất cao cho những ai muốn khám phá chủ đề SQL. Tìm hiểu các lệnh này và cách chúng được sử dụng và một thế giới cơ sở dữ liệu và quản lý cơ sở dữ liệu hoàn toàn mới sẽ ra đời. Vì SQL đứng đằng sau hầu hết các ứng dụng đám mây, trang web, ứng dụng web, ứng dụng và hầu hết các bộ năng suất xung quanh, đó là một kỹ năng tốt để học!
Bài ViếT Thú Vị
Editor Choice
Cách thêm bất kỳ lệnh Ribbon nào vào thanh công cụ Quick Access trong Windows 10
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách thêm bất kỳ lệnh Ribbon nào vào thanh công cụ Quick Access trong Windows 10.
Cách cài đặt tiện ích mở rộng bị chặn trong Google Chrome
Mô tả cách cài đặt tiện ích mở rộng bỏ qua cửa hàng Chrome trực tuyến
Cách nhận điểm Uy tín trong Liên minh huyền thoại
Liên minh huyền thoại có nhiều điểm khác nhau mà bạn có thể dành cho các vật phẩm thú vị, chẳng hạn như giao diện và biểu tượng. Những thứ mong muốn nhất bao gồm đá quý, tinh chất cam và xanh lam. Nhưng có một loại tiền tệ nổi bật so với đám đông
Cách tải xuống tất cả ảnh của bạn từ Facebook
Tải xuống tất cả ảnh Facebook từ tài khoản của bạn trước khi bạn xóa vĩnh viễn tài khoản của mình. Đây là cách để làm điều đó.
Cách thêm tài khoản Hotmail vào Outlook
Sử dụng nhiều tài khoản Hotmail rất có lợi. Nó cho phép bạn quản lý thư từ nhanh hơn và giữ cho email của bạn được sắp xếp tốt. Hơn hết, số lượng bạn có thể thêm vào hồ sơ của mình là không giới hạn, vì vậy hãy xem cách bạn
Tắt nhận dạng giọng nói trực tuyến trong Windows 10
Windows 10 cung cấp cả tính năng nhận dạng giọng nói dựa trên thiết bị và dịch vụ nhận dạng giọng nói dựa trên đám mây. Bạn có thể tắt Nhận dạng giọng nói trực tuyến.
Thêm Windows Defender vào Control Panel trong Windows 10
Windows Defender là ứng dụng chống vi-rút mặc định đi kèm với Windows 10. Hôm nay, chúng ta sẽ xem cách thêm Windows Defender vào Control Panel cổ điển.