首页 > 试题广场 >

已知数据库学生成绩及学生表,现授予用户USER1在学生表上的

[单选题]
已知数据库学生成绩及学生表,现授予用户USER1在学生表上的SELECT权限,下列SQL语句正确的是()
  • USE 学生成绩 GO GRANT SELECT ON 学生表 TO USER1

  • USE 学生成绩 GO GRANT SELECT ON 学生表 FROM USER1

  • USE 学生成绩 GO REVOKE SELECT ON 学生表 FROM USER1

  • USE 学生成绩 GO REVOKE SELECT ON 学生表 TO USER1

授予grant to ,回收revoke from
发表于 2022-01-15 00:45:05 回复(0)
选项B和D语法错误:
选项A: USE 学生成绩 GO GRANT SELECT ON 学生表 TO USER1
授权语法结构: USE 数据库名 GO GRANT 权限 ON 表名 TO 用户名
选项C:USE 学生成绩 GO REVOKE SELECT ON 学生表 TO USER1
收回权限语法结构: USE 数据库名 GO REVOKE 权限 ON 表名 FROM 用户名
所以正确答案:A
注意:授权给某个用户用 TO; 从某个用户中收回权限用 FROM
发表于 2022-01-05 09:54:15 回复(1)
grant 权限 on 数据库名.表名 to '用户名'@'host',跟这个有什么区别?
发表于 2022-03-15 10:32:25 回复(0)
①use 学生成绩 进入学生成绩数据库
②go 好像是sql server用来分隔sql语句的
GRANT priv_type [(column_list)] ON database.table
TO user [IDENTIFIED BY [PASSWORD] 'password']
[, user[IDENTIFIED BY [PASSWORD] 'password']] ...
[WITH with_option [with_option]...]
才是授权用户权限的
发表于 2022-09-25 13:08:53 回复(0)
grant to授予权限,revoke from收回权限
编辑于 2024-03-21 21:58:24 回复(0)
授权:grant to    收回权限:revoke from
编辑于 2023-12-13 22:55:55 回复(0)
授予权限是grant to,撤销权限是revoke from
发表于 2023-01-02 21:46:38 回复(0)
grant to是授予权限,revoke from是撤销权限
发表于 2022-09-08 09:11:37 回复(0)
grant是授予权限,revoke是撤销权限
发表于 2022-04-16 14:18:54 回复(0)