永发信息网

如何用SQL语句对所有的用户表授权

答案:2  悬赏:70  手机版
解决时间 2021-03-22 21:09
如何用SQL语句对所有的用户表授权
最佳答案
use databasename

grant

[DELETE, INSERT, REFERENCES, SELECT, UPDATE] on tablename to username
go

you can make a loop to go through all the tables and users in the database
全部回答
RANT语句的一般格式为:
GRANT <权限>[,<权限>]...
[ON <对象类型> <对象名>]
TO <用户>[,<用户>]...
[WITH GRANT OPTION];
其语义为:将对指定操作对象的指定操作权限授予指定的用户。
不同类型的操作对象有不同的操作权限,常见的操作权限如表3-4所示。

表3-4 不同对象类型允许的操作权限

对象 对象类型 操作权限
属性列 TABLE SELECT, INSERT, UPDATE, DELETE ALL PRIVIEGES
视图 TABLE SELECT, INSERT, UPDATE, DELETE ALL PRIVIEGES
基本表 TABLE SELECT, INSERT, UPDATE, ALTER, INDEX,DELETE ALL PRIVIEGES
数据库 DATABASE CREATETAB
详细信息…
接受权限的用户可以是一个或多个具体用户,也可以是PUBLIC即全体用户。
如果指定了WITH GRANT OPTION子句,则获得某种权限的用户还可以把这种权限再授予别的用户。如果没有指定WITH GRANT OPTION子句,则获得某种权限的用户只能使用该权限,但不能传播该权限。
例1
把查询Student表权限授给用户U1
GRANT SELECT ON TABLE Student TO U1;
例2
把对Student表和Course表的全部权限授予用户U2和U3
GRANT ALL PRIVILIGES ON TABLE Student, Course TO U2, U3;
例3
把对表SC的查询权限授予所有用户
GRANT SELECT ON TABLE SC TO PUBLIC;
例4
把查询Student表和修改学生学号的权限授给用户U4
详细信息…
这里实际上要授予U4用户的是对基本表Student的SELECT权限和对属性列Sno的UPDATE权限。授予关于属性列的权限时必须明确指出相应属性列名。完成本授权操作的SQL语句为:
GRANT UPDATE(Sno), SELECT ON TABLE Student TO U4;
例5
把对表SC的INSERT权限授予U5用户,并允许他再将此权限授予其他用户
GRANT INSERT ON TABLE SC TO U5 WITH GRANT OPTION;
详细信息…
执行此SQL语句后,U5不仅拥有了对表SC的INSERT权限,还可以传播此权限,即由U5用户发上述GRANT命令给其他用户。
例如U5可以将此权限授予U6:
GRANT INSERT ON TABLE SC TO U6 WITH GRANT OPTION;
同样,U6还可以将此权限授予U7:
GRANT INSERT ON TABLE SC TO U7;
因为U6未给U7传播的权限,因此U7不能再传播此权限。
例6
DBA把在数据库S_C中建立表的权限授予用户U8
GRANT CREATETAB ON DATABASE S_C TO U8;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
牡丹江市东安区广诚医疗器械经销处这个地址在
如图在Rt△ABC中,AD平分∠CAB,CD=8cm,那么
我是一个高一的学生,想从现在开始学舞蹈参加
血常规可以检查出血蛋白含量吗
用水冲洗汽车压缩机有影响么
水光面膜三部曲怎么用? 左上角右上角分别是什
单选题目前,我国每年新增人口1200万人,主要
山胡椒对人有害吗
为什么现在的年轻人找工作如此的难?
表示不后悔的诗句,关于后悔的古诗句
哪家能做墓碑上的陶瓷照片 最好有联系电话
近几年,为了使汽油燃烧的更加充分而且减少燃
辽宁银众电子商务股份有限公司怎么样,办公环
厦门的景智电子好吗?待遇方面。有大家一道去
红旗林业队地址在哪,我要去那里办事
推荐资讯
在写Word文档的时候,没有启动【文件F】【编
宁成精修电动车店我想知道这个在什么地方
用什么熏腊肉
求小说求小说求小说
兰梅馍馍铺地址有知道的么?有点事想过去
和知音有关的交友名句,关于知音知己的名言名
911互刷和o盟有什么区别
霸道总裁情话语录,文艺唯美的句子。
怎么改手机默认播放器,三星note3视频播放时打
小攻在小受穿越前把小受前身打废双腿,小受是
MOMTBLANC翻译中文牌子
— do you go skateboarding?- Twice a week.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?