首页 > 运维 > 经验 > 数据库授权命令有哪些,在SQL语言中授权命令是

数据库授权命令有哪些,在SQL语言中授权命令是

来源:整理 时间:2024-11-10 01:13:05 编辑:黑码技术 手机版

本文目录一览

1,在SQL语言中授权命令是

grant关键字
a

在SQL语言中授权命令是

2,下面哪些sql命令 向名为acctsuper的用户授予系统权限

一、权限是用户对一项功能的执行权力。在Oracle 中,根据系统管理方式不同,将权限分为系统权限 与实体权限 两类。 系统权限 是指是否被授权用户可以连接到数据库上,在数据库中可以进行哪些系统操作。 实体权限 是指用户对具体的模式实体 (schema)所拥有的权限。这样讲可以有些模糊。 举个例子来说:select any table是系统权限,它表示可以查看任何表。而select on table1是实体权限,表示对表table1的查询权限。 二、见下下面的表 三、系统权限授权命令的使用 语法: GRANT 权限名 TO 用户|角色|PUBLIC 其中,PUBLIC表示将权限赋给数据库中所有的用户 例:赋给用户USER1权限CREATE TABLE的授权命令如下: SQL>GRANT CREATE TABLE TO USER1; 授权语句还可以增加WITH ADMIN OPTION选项,表示被授权的用户可以将它所得权限赋给其它用户,如: SQL>GRANT CREATE TABLE,CREATE VIEW TO USER1,USER2 WITH ADMIN OPTION; 若要了解各用户所拥有的系统权限,可以查询数据字典USER_SYS_PRIVS、ROLE_SYS_PRIVS。 若要回收权限,则使用REVOKE命令,如: SQL>REVOKE CREATE TABLE FROM USER1;
搜一下:下面哪些sql命令 向名为acctsuper的用户授予系统权限

下面哪些sql命令 向名为acctsuper的用户授予系统权限

3,sql中如何用什么语句给用户授权

sql语言用grant语句向用户授予操作权限,grant语句的一般格式为:grant<权限>[,<权限>]...[on<对象类型><对象名>]to<用户>[,<用户>]...[withgrantoption];其语义为:将对指定操作对象的指定操作权限授予指定的用户。不同类型的操作对象有不同的操作权限,常见的操作权限如表3-4所示。表3-4不同对象类型允许的操作权限对象对象类型操作权限属性列tableselect,insert,update,deleteallprivieges视图tableselect,insert,update,deleteallprivieges基本表tableselect,insert,update,alter,index,deleteallprivieges数据库databasecreatetab详细信息…接受权限的用户可以是一个或多个具体用户,也可以是public即全体用户。如果指定了withgrantoption子句,则获得某种权限的用户还可以把这种权限再授予别的用户。如果没有指定withgrantoption子句,则获得某种权限的用户只能使用该权限,但不能传播该权限。例1把查询student表权限授给用户u1grantselectontablestudenttou1;例2把对student表和course表的全部权限授予用户u2和u3grantallpriviligesontablestudent,coursetou2,u3;例3把对表sc的查询权限授予所有用户grantselectontablesctopublic;例4把查询student表和修改学生学号的权限授给用户u4详细信息…这里实际上要授予u4用户的是对基本表student的select权限和对属性列sno的update权限。授予关于属性列的权限时必须明确指出相应属性列名。完成本授权操作的sql语句为:grantupdate(sno),selectontablestudenttou4;例5把对表sc的insert权限授予u5用户,并允许他再将此权限授予其他用户grantinsertontablesctou5withgrantoption;详细信息…执行此sql语句后,u5不仅拥有了对表sc的insert权限,还可以传播此权限,即由u5用户发上述grant命令给其他用户。例如u5可以将此权限授予u6:grantinsertontablesctou6withgrantoption;同样,u6还可以将此权限授予u7:grantinsertontablesctou7;因为u6未给u7传播的权限,因此u7不能再传播此权限。例6dba把在数据库s_c中建立表的权限授予用户u8grantcreatetabondatabases_ctou8;
看例子:GRANT SELECTON authorsTO publicgo GRANT INSERT, UPDATE, DELETEON authorsTO Mary, John, Tom
sql语言用grant语句向用户授予操作权限,grant语句的一般格式为: 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;
grant select on scott.Employees to user1,user2;不需要TABLE 这个参数。 并且表要带用户。

sql中如何用什么语句给用户授权

文章TAG:数据数据库授权命令数据库授权命令有哪些

最近更新

  • wind数据库有哪些宏观数据,需要数据时去哪里找最好wind数据库有哪些宏观数据,需要数据时去哪里找最好

    需要数据时去哪里找最好2,wind资讯电脑客户端3种软件区别是什么3,在sqlserver2000数据库中包含有哪几种文件类型4,什么是WIND数据5,财务报表分析包含哪些分析内容1,需要数据时去哪里找最好.....

    经验 日期:2024-11-09

  • uc手势插件,uc浏览器flash插件uc手势插件,uc浏览器flash插件

    AndroiducFlash插件最新版怎么做?单指手势和双指手势供您操作更准确,翻页更方便。uc浏览器有电脑版吗?目前安卓手机可以安装flash插件,以荣耀V8手机为例,具体操作步骤如下:1,首先,打开安卓手.....

    经验 日期:2024-11-09

  • 在线试听下载插件在线试听下载插件

    有在线试听可以安装百度工具栏。下载如果百度下载不到,那么你的音乐键也是IE插件,不是下载工具,可以播放歌曲,在线试听歌曲,不能下载歌曲,可以下载歌词,可以在线自动下载歌词。倾听是最好的,你.....

    经验 日期:2024-11-09

  • 如何屏蔽小米广告插件下载,小米手机广告屏蔽插件怎么关闭如何屏蔽小米广告插件下载,小米手机广告屏蔽插件怎么关闭

    小米广告How屏蔽1,folder广告;如下图所示:打开文件夹,可以看到下面有“猜你喜欢”的应用推荐。你如何关闭这些?小米如何关掉手机广告小米广告关机,小米手机锁屏界面有广告如何关闭!在手机上.....

    经验 日期:2024-11-09

  • 眼睛护士 眼保健操插件眼睛护士 眼保健操插件

    软件来保护眼睛和健康。眼睛保健操什么事?有没有电脑护眼软件眼睛Guardian是一款有健康理念的软件,可以提醒你有规律的休息,保护你的健康眼睛,眼睛护士的功能包括:提醒休息,支持各种休息方.....

    经验 日期:2024-11-09

  • 地基设计需要哪些数据库,用友U8 所需用的数据库是什么地基设计需要哪些数据库,用友U8 所需用的数据库是什么

    用友U8所需用的数据库是什么2,做某高层住宅地基与基础设计前需要哪些东西怎么找到3,某高层住宅地基与基础设计前需要哪些东西怎么找到4,PKPM用的地质资料是什么什么软件做的5,一个微商城开.....

    经验 日期:2024-11-09

  • 程序中为什么需要状态机程序中为什么需要状态机

    队列状态机器计时问题-急!状态计算机的概念状态计算机是软件编程中的一个重要概念。什么是状态?EDA状态Machine程序帮我解释一下,automaton和状态Machine有什么区别?应该说是有限的状态自.....

    经验 日期:2024-11-09

  • 谭浩强c语言程序设计第四版习题,c语言程序设计谭浩强第四版课后答案谭浩强c语言程序设计第四版习题,c语言程序设计谭浩强第四版课后答案

    谁有谭浩强C-4程序设计-3/视频教材,谁有谭浩强C-4?请教谭浩强-3/Edition(C-4程序设计感觉看视频比看书好。读理科太费时费力,这是下载地址,还有C语言程序设计习题答案和案例,如果他们能帮助.....

    经验 日期:2024-11-09