La commande REVOKE dans SQL est utilisée pour révoquer les autorisations d'accès ou d'opération d'un utilisateur ou d'un rôle sur les objets de la base de données, améliorant ainsi la sécurité de la base de données et corrigeant les autorisations mal accordées. La syntaxe est REVOKE [GRANT OPTION FOR] autorisation ON object FROM user_or_role. L'utilisation spécifique inclut : la révocation de l'autorisation SELECT de l'utilisateur sur la table, la révocation de toutes les autorisations de rôle sur la vue, la révocation de l'option GRANT de l'utilisateur, etc. Seuls les utilisateurs ou les rôles disposant d'autorisations plus élevées peuvent exécuter la commande REVOKE, et les autorisations expireront immédiatement après avoir été révoquées.
REVOKE en SQL
REVOKE en SQL représente la commande permettant de révoquer les autorisations, qui est utilisée pour révoquer les autorisations d'un utilisateur ou d'un rôle de base de données pour accéder ou utiliser des objets de base de données (tels que des tables, des vues ou des objets stockés). procédures).
Fonction
La commande REVOKE est principalement utilisée pour :
Syntaxe
La syntaxe de la commande REVOKE est la suivante :
1 |
|
Où :
[GRANT OPTION FOR] permission
: l'autorisation à révoquer, telle que SELECT, INSERT ou SUBVENTION. [GRANT OPTION FOR] permission
:要撤销的权限,例如 SELECT、INSERT 或 GRANT。object
:要撤销权限的对象,例如表或视图。user_or_role
object
: l'objet dont les autorisations doivent être révoquées, comme une table ou une vue. user_or_role
: l'utilisateur ou le rôle dont les autorisations doivent être révoquées.
Usage
1 |
|
Annulez l'option GRANT pour l'utilisateur Mary sur la table my_table :
1 |
|
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!