执行下列 SQL 语句之后: GRANT ALL PRIVILEGES ON TABLE student TO USER user1 假设用户USER1没有其他权限,下列哪一项操作是USER1可以执行的?()A、将表STUDENT的所有权限赋予其他用户B、删除关联到表STUDENT的视图C、删除表STUDENTD、以上都不是

题目

执行下列 SQL 语句之后: GRANT ALL PRIVILEGES ON TABLE student TO USER user1 假设用户USER1没有其他权限,下列哪一项操作是USER1可以执行的?()

  • A、将表STUDENT的所有权限赋予其他用户
  • B、删除关联到表STUDENT的视图
  • C、删除表STUDENT
  • D、以上都不是

相似考题
参考答案和解析
正确答案:D
更多“执行下列 SQL 语句之后: GRANT ALL PRIVILEGES ON TABLE student TO USER user1 假设用户USER1没有其他权限,下列哪一项操作是USER1可以执行的?()A、将表STUDENT的所有权限赋予其他用户B、删除关联到表STUDENT的视图C、删除表STUDENTD、以上都不是”相关问题
  • 第1题:

    一个名为User1的用户使用一台共享的运行Windows7计算机。User1是Gorup1组的成员。这台计算机包含一个文件夹名为Folder1。你需要在Folder1上配置权限来满足以下要求:允许User1删除Folder1中的所有有文件;允许Group1组的成员在Folder1中创建文件;阻止Group1阻中的其他成员删除Folder1中别人创建的文件;阻止所有用户修改Folder1的权限。你该怎么做?()

    A.分配Gorpu1写权限,分配User1修改权限

    B.分配Gorpu1修改权限,分配User1写权限

    C.阻止Gorpu1写权限,分配User1修改权限

    D.阻止Gorpu1修改权限,分配User1写权限


    参考答案:A

  • 第2题:

    根据SQL标准,要删除表student中所有数据,但不将表student的定义一起删除,下面哪个语句可以适用?()

    A delete from student

    B delete all from student

    C delete * from student

    D drop table student


    参考答案A

  • 第3题:

    利用SQL的GRANT语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语( )。 A.WITH PRIVILEGES B.WITH OPTION C.WITH GRANT OPTION D.WITH ALL PRIVILEGES


    正确答案:C
    在SQL语言中,允许获得某种权限的用户把某种权限的用户把这种权限再转授给其他用户,则在该语句中使用短语 WITH GRANT OPTION

  • 第4题:

    下列SQL语句中,能够实现“收回用户WANG对学生表(STUDENT)中学号(XH)的修改权”这一功能的是( )。

    A.GRANT UPDATE(XH) ON STUDENT TO WANG

    B.GRANT UPDATE(XH) ON TABLE TO WANG

    C.REVOKE UPDATE(XH) ON STUDENT FROM WANG

    D.REVOKE UPDATE(XH) ON TABLE FROM WANG


    正确答案:C

  • 第5题:

    删除student表的“平均成绩”字段的正确SQL命令是( )。

    A.DELETE TABLE student DELETE COLUMN平均成绩

    B.ALTER TABLE student DELETE COLUMN平均成绩

    C.ALTER TABLE student DROP COLUMN平均成绩

    D.DELETE TABLE student DROP COLUMN平均成绩


    正确答案:C
    C。【解析】删除表的字段的格式为:ALTERTABLETable—nameDRPCOLUMNcoIumnname.

  • 第6题:

    若将Workers表的插入权限赋予用户User1,并允许其将该权限授予他人,那么对应的SQL语句为“GRANT( )TABLE Workers TO User1(请作答此空);”。

    A.FOR ALL
    B.PUBLIC
    C.WITH CHECK OPTION
    D.WITH GRANT OPTION

    答案:D
    解析:

  • 第7题:

    把对表STUDENT进行查找和插入的操作权限授予用户User1,并允许他将此权限再授予其他用户。下列哪一个SQL语句正确表达了这一授权()。

    A.GRANTSELECT,INSERTONTABLESTUDENTTOUser1WITHGRANTOPTION;
    B.GRANTSELECT,INSERTONTABLESTUDENTTOUser1;
    C.GRANTALLPRIVILEGESONTABLESTUDENTTOUser1;
    D.GRANTALLPRIVILEGESONTABLESTUDENTTOUser1WITHGRANTOPTION;

    答案:A
    解析:
    传递授予权限要使用withgrantoption。把对表STUDENT进行查找和插入的操作权限授予用户User1,并允许它将此权限再授予其他用户。正确的结果为A。D是所有权限都授予,不符合要求。

  • 第8题:

    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 删除student表中sage大于30的所有记录,试完成下列语句。   conn.Execute()
    "delete student where sage>30"

  • 第9题:

    授予删除任何表的系统权限(DROP ANY TABLE)给user1,并使其能继续授该权限给其他用户,以下正确的SQL语句是()

    • A、Grant drop any table to user1
    • B、Grant drop any table to user1 with admin option
    • C、Grant drop table to user1
    • D、Grant drop any table to user1 with check potion

    正确答案:B

  • 第10题:

    You are the DBA for an academic database. You need to create a role that allows a group of users to modify existing rows in the STUDENT_GRADES table.Which set of statements accomplishes this?()

    • A、CREATE ROLL registrar; GRANT MODIFY ON student_grant TO registrar; GRANT registrar to user 1, user2, user3
    • B、CREATE NEW ROLE registrar; GRANT ALL ON student_grant TO registrar; GRANT registrar to user 1, user2, user3
    • C、CREATE ROLL registrar; GRANT UPDATE ON student_grant TO registrar; GRANT ROLE to user1, user2, user3
    • D、CREATE ROLL registrar; GRANT UPDATE ON student_grant TO registrar; GRANT registrar to user 1, user2, user3;
    • E、CREATE registrar; GRANT CHANGE ON student_grant TO registrar; GRANT registrar;

    正确答案:D

  • 第11题:

    单选题
    执行下列 SQL 语句之后: GRANT ALL PRIVILEGES ON TABLE student TO USER user1 假设用户USER1没有其他权限,下列哪一项操作是USER1可以执行的?()
    A

    将表STUDENT的所有权限赋予其他用户

    B

    删除关联到表STUDENT的视图

    C

    删除表STUDENT

    D

    以上都不是


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    “把查询sc表和更新sc表的grade列的权限受予用户user1”的正确SQL语句是()。
    A

    GRANT SELECT,UPDATE(grade)ON TABLE sc TOuser1

    B

    GRANT SELECT sc,UPDATE sc,grade TO user1

    C

    GRANT SELECT,UPDATE ON TABLE sc.grade TO user1

    D

    GRANT SELECT ON TABLE sc,UPDATE ON TABLE sc(grade)TO user1


    正确答案: B
    解析: 暂无解析

  • 第13题:

    根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句? ()

    A drop sno from table student

    B alter table student drop sno

    C alter table student drop unique(sno)

    D alter table student drop sno unique


    参考答案C

  • 第14题:

    补充语句,把对Student表和Course表的全部操作权限授予用户U1和U2:

    GRANT______

    ON TABLE Student,Course

    TO U1,U2


    正确答案:ALL PRIVILEGES
    ALL PRIVILEGES

  • 第15题:

    “把查询sc表和更新sc表的grade列的权限授予用户user1”的正确SQL语句是( )。

    A.GRANT SELECT,UPDATE(grade)ON TABLE sc TO user1

    B.GRANT SELECT sc,UPDATE sc.grade TO user1

    C.GRANT SELECT,UPDATE ON TABLE sc.grade TO used

    D.GRANT SELECT ON TABLE sc,UPDATE ON TABLE sc(grade) TO user1


    正确答案:A
    GRANT 允许对象的创建者给某用户或某组或所有用户(PUBLIC)某些特定的权限.对象创建后,除了创建者外,除非创建者赋予(GRANT)权限,其他人没有访问对象的权限. 一旦用户有某对象的权限,他就可以使用那个特权.不需要给创建者赋予(GRANT)对象的权限,创建者自动拥有对象的所有权限,包括删除它的权限

  • 第16题:

    删除student表中“平均成绩”字段的正确SQL命令是( )。

    A. DELETE TABLE student DELETE COLUMN平均成绩

    B. ALTER TABLE student DELETE COLUMN平均成绩

    C. ALTER TABLE student DROP COLUMN平均成绩

    D. DELETE TABLE student DROP COLUMN平均成绩


    正确答案:C
    ALTER语句用于在已有的表中添加、修改或删除字段。删除字段的格式为:alter table tablename drop column fieldname,故本题答案为C 。

  • 第17题:

    以下SQL语句不能实现要求的是()

    A.把查询Student表权限授给用户U1GRANT SELECTON TABLE StudentTO U1

    B.把对表SC的查询权限授予所有用户GRANT SELECT ON TABLE SCTO PUBLIC

    C.把对Student表和Course表的全部权限授予用户U2和U3GRANT ALL PRIVILIGESON TABLE Student, Course TO U2,U3

    D.把查询Student表和修改学生学号的权限授给用户U4GRANT UPDATE, SELECTON TABLE StudentTO U4


  • 第18题:

    若将Workers表的插入权限赋予用户User1,并允许其将该权限授予他人,那么对应的SQL语句为“GRANT(请作答此空)TABLE Workers TO User1( );”。

    A.INSERT
    B.INSERT ON
    C.UPDATE
    D.UPDATE ON

    答案:B
    解析:

  • 第19题:

    要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束。下列哪一个SQL语句正确表达了这一删除要求()。

    A.ALTERTABLEStudentDELECTBirthyearRESTRICT
    B.ALTERTABLEStudentDELETEBirthyearCASCADE
    C.ALTERTABLEStudentDROPBirthyearRESTRICT
    D.ALTERTABLEStudentDROPBirthyearCASCADE

    答案:C
    解析:
    对视图的操作是DDL。要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束,SQL语句是:ALTERTABLEStudentDROPBirthyearRESTRICT。

  • 第20题:

    利用SQL的Grant语句可以向用户授予操作权限,若允许用户将获得的权限再授予其他用户时,应使用子句()。

    • A、With public
    • B、With option
    • C、Withgrant option
    • D、With all privileges

    正确答案:C

  • 第21题:

    在SQL Server数据库中,已有数据表student,可以删除该表数据的命令是()。

    • A、DROP FROM student
    • B、DELETE FROM student
    • C、REMOVE FROM student
    • D、KILL FROM student

    正确答案:B

  • 第22题:

    单选题
    You are the DBA for an academic database. You need to create a role that allows a group of users to modify existing rows in the STUDENT_GRADES table. Which set of statements accomplishes this? ()
    A

    CREATE ROLL registrar; GRANT MODIFY ON student_grant TO registrar; GRANT registrar to user 1, user2, user3

    B

    CREATE NEW ROLE registrar; GRANT ALL ON student_grant TO registrar; GRANT registrar to user 1, user2, user3

    C

    CREATE ROLL registrar; GRANT UPDATE ON student_grant TO registrar; GRANT ROLE to user1, user2, user3

    D

    CREATE ROLL registrar; GRANT UPDATE ON student_grant TO registrar; GRANT registrar to user 1, user2, user3;

    E

    CREATE registrar; GRANT CHANGE ON student_grant TO registrar; GRANT registrar;


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    利用SQL的Grant语句可以向用户授予操作权限,若允许用户将获得的权限再授予其他用户时,应使用子句()。
    A

    With public

    B

    With option

    C

    Withgrant option

    D

    With all privileges


    正确答案: D
    解析: 暂无解析

  • 第24题:

    单选题
    删除student表的“平均成绩”字段的正确SQL命令是(  )。
    A

    DELETE TABLE student DELETE COLUMN平均成绩

    B

    ALTER TABLE student DELETE COLUMN平均成绩

    C

    ALTER TABLE student DROP COLUMN平均成绩

    D

    DELETE TABLE student DROP COLUMN平均成绩


    正确答案: B
    解析:
    在使用ALTER TABLE-SQL命令修改表结构时删除表中的字段应使用DROP命令,而DELETE命令用来删除表中的记录。