Rumah  >  Artikel  >  pangkalan data  >  Perintah untuk menuntut semula kebenaran operasi pengguna dalam sql ialah

Perintah untuk menuntut semula kebenaran operasi pengguna dalam sql ialah

下次还敢
下次还敢asal
2024-05-02 01:09:17555semak imbas

Dalam SQL, perintah untuk membatalkan kebenaran operasi pengguna ialah BATALKAN, dan sintaksnya adalah seperti berikut: BATALKAN [PILIHAN PEMBERIAN UNTUK] PADA Kebenaran boleh SELECT, INSERT, UPDATE, DELETE, CREATE, atau DROP. Objek boleh menjadi jadual, paparan atau prosedur. Hanya pengguna yang mempunyai hak pentadbir boleh menuntut semula hak pengguna lain.

Perintah untuk menuntut semula kebenaran operasi pengguna dalam sql ialah

Arahan untuk membatalkan kebenaran operasi pengguna dalam SQL

Dalam SQL, arahan untuk membatalkan kebenaran operasi pengguna ialah BATALKAN.

Gunakan arahan BATALKAN

BATALKAN Sintaks arahan adalah seperti berikut: 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
  • Antaranya:
    • [PILIHAN GERAN UNTUK] : Parameter pilihan, dinyatakan Sama ada mahu juga mengitar semula pilihan untuk memberikan kebenaran.
    🎜🎜: Kebenaran untuk dituntut semula boleh menjadi salah satu daripada yang berikut: 🎜
      🎜PILIH🎜🎜INSERT 🎜🎜KEMASKINI🎜🎜PADAM🎜🎜BUAT🎜🎜LEPAS🎜🎜🎜🎜: Objek yang kebenarannya akan dituntut semula boleh menjadi jadual, paparan atau prosedur. 🎜🎜: Pengguna yang kebenarannya akan dibatalkan. 🎜🎜🎜🎜Contoh🎜🎜🎜Contoh berikut mengitar semula kebenaran user1 SELECT pada jadual table1: 🎜rrreee🎜Contoh berikut mengitar semula penggunapengguna2 mempunyai semua kebenaran pada paparan paparan1, termasuk kebenaran pemberian: 🎜rrreee🎜🎜Nota🎜🎜
        🎜Hanya pengguna dengan kebenaran pentadbir boleh menuntut semula kebenaran daripada pengguna lain. 🎜🎜Jika pengguna mempunyai berbilang kebenaran pada objek, perintah REVOKE hanya akan membatalkan kebenaran yang ditentukan. Untuk menuntut semula semua keistimewaan, gunakan SEMUA KEISTIMEWAAN. 🎜🎜Pilihan yang diberikan kebenaran hanya boleh dituntut semula oleh pengguna yang memberikan kebenaran. 🎜🎜

    Atas ialah kandungan terperinci Perintah untuk menuntut semula kebenaran operasi pengguna dalam sql ialah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan:
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
    Artikel sebelumnya:Apakah maksud null dalam sqlArtikel seterusnya:Apakah maksud null dalam sql