在 SQL 中,回收使用者操作權限的指令是 REVOKE,其語法如下:REVOKE [GRANT OPTION FOR] <權限> ON <物件> FROM <使用者>。權限可以是 SELECT、INSERT、UPDATE、DELETE、CREATE 或 DROP。物件可以是表格、視圖或過程。只有管理員權限的使用者才能回收其他使用者的權限。
SQL 中回收使用者操作權限的指令
在SQL 中,回收使用者操作權限的指令是REVOKE。
使用REVOKE 指令
REVOKE
指令的語法如下:
<code>REVOKE [GRANT OPTION FOR] <权限> ON <对象> FROM <用户></code>
其中:
#[GRANT OPTION FOR]
:選用參數,指定是否同時回收授予權限的選項。 <權限>
:要回收的權限,可以是以下之一:
SELECT
INSERT
UPDATE
#DELETE
:要回收權限的對象,可以是表格、檢視或流程。
:要回收權限的使用者。
範例
以下範例回收使用者user1 對資料表
table1 的
SELECT權限:
<code class="sql">REVOKE SELECT ON table1 FROM user1;</code>以下範例回收使用者
user2 對檢視
view1 的所有權限,包括授予權限:
<code class="sql">REVOKE ALL PRIVILEGES ON view1 FROM user2;</code>
注意事項
指令只會回收指定的權限。要回收所有權限,請使用
ALL PRIVILEGES。
以上是在sql中回收使用者操作權限的指令是的詳細內容。更多資訊請關注PHP中文網其他相關文章!