用户与权限管理(1)创建用户"king1"“king2”,密码分别为"ken1" "ken2"。(2)授于用户"king1"在 SchoolDB 数据库 student 表上的"SELECT"权限。(3)授于用户"king2"在 class 表上的“ SELECT" "UPDATE"权限。(4)授于用户"king1"对 SchoolDB "数据库中所有表的"SELECT"权限。(5)授予用户"king2"对 SchoolDB 数据库拥有所有权限。
举一反三
- 完成如下的用户创建和授权操作:(1). 创建⼀个新⽤户'student'@'localhost',密码为'123',然后用另一个会话测试student连接。(2). 确认新创建的⽤⼾在mysql.user中可以查到。(3). 为student⽤户分配数据库world所有表的SELECT, INSERT, DELETE, UPDATE权限。(4). 显⽰student⽤户拥有的权限,然后测试⼀下student的权限。(5). 撤销student用户在数据库world所有表的DELETE, UPDATE权限。(6). 删除⽤户student。
- 用于控制用户对数据库表指定数据进行更新的权限为() A: select权限 B: insert权限 C: update权限 D: delete权限
- 下列语句的确切含义是( ) GRANT SELECT,UPDATE ON S TO 'zhou'@'localhost' IDENTIFIED BY '123' WITH GRANT OPTION; A: 将 S表的SELECT,UPDATE权限授予用户zhou B: 在创建用户zhou的同时,将 S表的SELECT,UPDATE权限授予该用户 C: 将 S表的SELECT,UPDATE权限授予用户zhou,并允许用户zhou将这些权限授予其他用户 D: 在创建用户zhou的同时,将 S表的SELECT,UPDATE权限授予该用户,并允许用户zhou将这些权限授予其他用户
- 写出下列SQL自主权限控制命令。1)把对Student和Course表的全部权限授予所有用户。2)把对Student表的查询权和姓名修改权授予用户U4。3)把对SC表的插入权限授予U5用户,并允许他传播该权限。4)把用户U5对SC表的INSERT权限收回,同时收回被他传播出去的授权。5)创建一个角色R1,并使其对Student表具有数据查询和更新权限。6)对修改Student表结构的操作进行审计。
- 请按照以下要求创建用户并授予权限。 [br][/br] 使用GRANT语句创建一个新的用户,用户名为user4、密码为123。 user4用户对所有数据库有INSERT、SELECT权限。 并使用WITH GRANT OPTION子句。 使用SELECT语句来查询user表中的用户权限