En SQL, la commande permettant de révoquer les autorisations d'opération des utilisateurs est REVOKE et sa syntaxe est la suivante : REVOKE [GRANT OPTION FOR] <Permissions> ON
La commande pour révoquer les autorisations d'opération des utilisateurs dans SQL
En SQL, la commande pour révoquer les autorisations d'opération des utilisateurs est REVOKE.
Utilisez la commande REVOKE
REVOKE
La syntaxe de la commande est la suivante : 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]
: paramètres facultatifs, spécifiés s'il faut également recycler l'option pour accorder des autorisations. <Permissions>
: L'autorisation à récupérer peut être l'une des suivantes : 🎜SELECT
🎜🎜INSERT
🎜🎜MISE À JOUR
🎜🎜SUPPRIMER
🎜🎜CRÉER
🎜🎜DROP
🎜🎜🎜🎜<Objet >
: L'objet dont les autorisations doivent être récupérées peut être une table, une vue ou une procédure. 🎜🎜<Utilisateur>
: l'utilisateur dont les autorisations doivent être révoquées. 🎜🎜🎜🎜Exemple🎜🎜🎜L'exemple suivant recycle l'autorisation SELECT
de l'utilisateur user1
sur la table table1
: 🎜rrreee🎜L'exemple suivant recycle useruser2
dispose de toutes les autorisations sur la vue view1
, y compris les autorisations d'octroi : 🎜rrreee🎜🎜Notes🎜🎜REVOKE
révoquera uniquement les autorisations spécifiées. Pour récupérer tous les privilèges, utilisez TOUS LES PRIVILEGES
. 🎜🎜Les options bénéficiant de l'autorisation ne peuvent être récupérées que par l'utilisateur qui a accordé l'autorisation. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!