Rumah > Artikel > pangkalan data > Perintah untuk menuntut semula kebenaran operasi pengguna dalam sql ialah
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.
Arahan untuk membatalkan kebenaran operasi pengguna dalam SQL
Dalam SQL, arahan untuk membatalkan kebenaran operasi pengguna ialah BATALKAN.
Gunakan arahan BATALKAN
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
rrreeeuser1
SELECT
pada jadual table1
: 🎜rrreee🎜Contoh berikut mengitar semula penggunaREVOKE
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!