Heim >Datenbank >SQL >Der Befehl zum Zurückfordern von Benutzerbetriebsberechtigungen in SQL lautet

Der Befehl zum Zurückfordern von Benutzerbetriebsberechtigungen in SQL lautet

下次还敢
下次还敢Original
2024-05-02 01:09:17611Durchsuche

In SQL lautet der Befehl zum Widerrufen von Benutzerbetriebsberechtigungen und seine Syntax lautet wie folgt: REVOKE [GRANT OPTION FOR] <Permissions> ON . Berechtigungen können SELECT, INSERT, UPDATE, DELETE, CREATE oder DROP sein. Das Objekt kann eine Tabelle, eine Ansicht oder eine Prozedur sein. Nur Benutzer mit Administratorrechten können die Rechte anderer Benutzer zurückfordern.

Der Befehl zum Zurückfordern von Benutzerbetriebsberechtigungen in SQL lautet

Der Befehl zum Widerrufen von Benutzerbetriebsberechtigungen in SQL

In SQL lautet der Befehl zum Widerrufen von Benutzerbetriebsberechtigungen REVOKE.

Verwenden Sie den REVOKE-Befehl

REVOKE Die Syntax des Befehls lautet wie folgt: 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
  • Unter ihnen:
    • [GRANT OPTION FOR] : Optionale Parameter, angegeben, ob auch die Option zum Erteilen von Berechtigungen wiederverwendet werden soll.
    🎜🎜<Permissions>: Die zurückzufordernde Berechtigung kann eine der folgenden sein: 🎜
      🎜SELECT🎜🎜INSERT 🎜🎜UPDATE🎜🎜DELETE🎜🎜CREATE🎜🎜DROP🎜🎜🎜🎜<Object >: Das Objekt, dessen Berechtigungen zurückgefordert werden sollen, kann eine Tabelle, Ansicht oder Prozedur sein. 🎜🎜<Benutzer>: Der Benutzer, dessen Berechtigungen widerrufen werden sollen. 🎜🎜🎜🎜Beispiel🎜🎜🎜Das folgende Beispiel recycelt die SELECT-Berechtigung des Benutzers user1 für die Tabelle table1: 🎜rrreee🎜Das folgende Beispiel recycelt useruser2 hat alle Berechtigungen für die Ansicht view1, einschließlich der Gewährungsberechtigungen: 🎜rrreee🎜🎜Notizen🎜🎜
        🎜Nur Benutzer mit Administratorrechten können Berechtigungen von anderen Benutzern zurückfordern. 🎜🎜Wenn der Benutzer mehrere Berechtigungen für das Objekt hat, widerruft der Befehl REVOKE nur die angegebenen Berechtigungen. Um alle Privilegien zurückzugewinnen, verwenden Sie ALL PRIVILEGES. 🎜🎜Die erteilte Berechtigung für Optionen kann nur von dem Benutzer zurückgefordert werden, der die Berechtigung erteilt hat. 🎜🎜

    Das obige ist der detaillierte Inhalt vonDer Befehl zum Zurückfordern von Benutzerbetriebsberechtigungen in SQL lautet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Vorheriger Artikel:Was bedeutet null in SQL?Nächster Artikel:Was bedeutet null in SQL?