Maison  >  Article  >  base de données  >  La commande pour récupérer les autorisations d'opération des utilisateurs dans SQL est

La commande pour récupérer les autorisations d'opération des utilisateurs dans SQL est

下次还敢
下次还敢original
2024-05-02 01:09:17551parcourir

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 Les autorisations peuvent être SELECT, INSERT, UPDATE, DELETE, CREATE ou DROP. L'objet peut être une table, une vue ou une procédure. Seuls les utilisateurs disposant de droits d'administrateur peuvent récupérer les droits des autres utilisateurs.

La commande pour récupérer les autorisations d'opération des utilisateurs dans SQL est

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 对表 table1SELECT 权限:

<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 PRIVILEGESrrreee
  • Parmi elles :
    • [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🎜🎜
        🎜Seuls les utilisateurs disposant d'autorisations d'administrateur peuvent récupérer les autorisations des autres utilisateurs. 🎜🎜Si l'utilisateur dispose de plusieurs autorisations sur l'objet, la commande 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!

    Déclaration:
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Article précédent:Que signifie null en SQLArticle suivant:Que signifie null en SQL