SQL에서 사용자 작업 권한을 취소하는 명령은 REVOKE이며 구문은 REVOKE [GRANT OPTION FOR] <Permissions> ON
SQL에서 사용자 작업 권한을 취소하는 명령
SQL에서 사용자 작업 권한을 취소하는 명령은 REVOKE입니다.
REVOKE 명령 사용
REVOKE
명령 구문은 다음과 같습니다. REVOKE
命令的语法如下:
<code>REVOKE [GRANT OPTION FOR] <权限> ON <对象> FROM <用户></code>
其中:
[GRANT OPTION FOR]
:可选参数,指定是否同时回收授予权限的选项。<权限>
:要回收的权限,可以是以下之一:
SELECT
INSERT
UPDATE
DELETE
CREATE
DROP
<对象>
:要回收权限的对象,可以是表、视图或过程。<用户>
:要回收权限的用户。示例
以下示例回收用户 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>
注意事项
REVOKE
命令只会回收指定的权限。要回收所有权限,请使用 ALL PRIVILEGES
rrreee[GRANT OPTION FOR]
: 선택적 매개변수로, 권한 부여 옵션도 재활용할지 여부를 지정합니다. <Permissions>
: 회수할 권한은 다음 중 하나일 수 있습니다. 🎜SELECT
🎜🎜INSERT
🎜🎜UPDATE
🎜🎜DELETE
🎜🎜CREATE
🎜🎜DROP
🎜🎜🎜🎜<객체 >
: 권한을 회수할 개체는 테이블, 뷰 또는 프로시저일 수 있습니다. 🎜🎜<User>
: 권한을 취소할 사용자입니다. 🎜🎜🎜🎜Example🎜🎜🎜다음 예에서는 테이블 table1
에 대한 사용자 user1
의 SELECT
권한을 재활용합니다. 🎜rrreee🎜다음 예에서는 재활용합니다. useruser2
는 권한 부여를 포함하여 view1
보기에 대한 모든 권한을 갖습니다. 🎜rrreee🎜🎜Notes🎜🎜REVOKE
명령은 지정된 권한만 취소합니다. 모든 권한을 되찾으려면 ALL PRIVILEGES
를 사용하세요. 🎜🎜권한이 부여된 옵션은 권한을 부여한 사용자만 회수할 수 있습니다. 🎜🎜위 내용은 SQL에서 사용자 작업 권한을 회수하는 명령은 다음과 같습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!