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 xóa tất cả các khung hình chính trong Blender
Blender được coi là một trong những trình chỉnh sửa đồ họa máy tính 3D mã nguồn mở tốt nhất. Nó có thể được sử dụng để tạo nhiều hiệu ứng hình ảnh, hoạt ảnh, trò chơi điện tử và mô hình in 3D. Là một công cụ chỉnh sửa chuyên nghiệp rất phức tạp, phần mềm
Cách khôi phục cài đặt gốc và xóa Xbox 360 trước khi bán
Nếu bạn muốn bán Xbox 360 của mình, có một số điều bạn nên làm trước khi đăng quảng cáo. Trước tiên, bạn nên khôi phục cài đặt gốc cho bảng điều khiển của mình để xóa sạch và quay lại cài đặt gốc. Tùy ý, bạn có thể muốn
Samsung Galaxy Note 8 - Cách tắt Bixby
Trợ lý ảo trên điện thoại thông minh vẫn chưa tuyệt vời như người dùng mong muốn. Trong nhiều trường hợp, phần mềm nhận dạng giọng nói vẫn chưa đủ nâng cao để theo kịp các giọng, phương ngữ và các lệnh phức tạp khác nhau. Nhưng không
TV 3D đã chết – Những điều bạn cần biết
Tính đến năm 2017, TV 3D đã ngừng sản xuất và không còn được sản xuất cho thị trường Mỹ. Tìm hiểu lý do tại sao TV 3D bị ngừng sản xuất và những gì đang chờ đợi phía trước.
Đánh giá Fitbit Flex 2: Cuối cùng không thấm nước
Fitbit là một trong những nhà tiên phong đầu tiên trong cơn sốt vàng dành cho người theo dõi thể dục, nhưng có một thứ mà nó không bao giờ bị rạn nứt là chống thấm. Tất cả đều thay đổi với Fitbit Flex 2, một thiết bị theo dõi thể dục không chỉ cho phép bạn đeo
Windows 10 không kết nối lại ổ đĩa mạng được ánh xạ [Khắc phục]
Đôi khi trong Windows 10, các ổ đĩa được ánh xạ không phải lúc nào cũng tự động kết nối lại khi đăng nhập. Đây là một giải pháp làm việc.
PlayStation VR: Sony nhân đôi tương lai của PSVR
PlayStation VR có thể đã im hơi lặng tiếng vào cuối năm nay, nhưng đừng coi như vậy có nghĩa là Sony đã từ bỏ thiết bị VR. Phát biểu trong một cuộc phỏng vấn với PlayStation Japan, người đứng đầu Worldwide Studios Shuhei Yoshida giải thích Sony là