DBMS中的DCL命令是什麼?
資料控制語言 (DCL) 用於訪問儲存的資料。它主要用於撤銷和授予使用者訪問資料庫所需的許可權。在資料庫中,這種語言不具有回滾功能。
它是結構化查詢語言(SQL)的一部分。
它是三種命令中最簡單的。
它為管理員提供了根據需要刪除和設定資料庫許可權給所需使用者的功能。
這些命令用於授予、刪除和拒絕使用者訪問和操作資料庫的許可權。
DDL命令
資料定義語言 (DDL) 命令如下:
GRANT命令
它用於授予使用者許可權。GRANT命令允許指定使用者執行指定任務。
語法
GRANT privilege_name on objectname to user;
這裡:
許可權名稱為SELECT、UPDATE、DELETE、INSERT、ALTER、ALL
objectname是表名
user是授予許可權的使用者名稱稱
REVOKE命令
它用於撤銷使用者的許可權。REVOKE幫助所有者取消先前授予的許可權。
語法
REVOKE privilege_name on objectname from user;
這裡:
許可權名稱為SELECT、UPDATE、DELETE、INSERT、ALTER、ALL
objectname是表名
user是撤銷許可權的使用者名稱稱
示例
GRANT SELECT, UPDATE ON employees TO Bhanu
解釋 - 首先,要授予使用者許可權,我們必須使用GRANT命令。許可權是SELECT(檢視記錄)和UPDATE(修改記錄)。objectname是表名,即Employee。使用者名稱是“bhanu”。
REVOKE SELECT, UPDATE ON employees TO Bhanu
解釋 - 首先,要撤銷使用者的許可權,我們必須使用REVOKE命令。需要撤銷的許可權是SELECT(檢視記錄)和UPDATE(修改記錄)。objectname是表名,即Employee。使用者名稱是“Bhanu”。
廣告