删除学生表STUD中关于学号XH必须取惟一值的约束。实现该功能的正确SQL语句是 ______。A.ALTER TABLE STUD ADD XH UNIQUEB.ALTER TABLE STUD MODIFY XHUNIQUEC.ALTER TABLE STUD DROP UNIQUE(XH)D.ALTER TABLE STUD MODIFY UNIQUE(XH)

题目

删除学生表STUD中关于学号XH必须取惟一值的约束。实现该功能的正确SQL语句是 ______。

A.ALTER TABLE STUD ADD XH UNIQUE

B.ALTER TABLE STUD MODIFY XHUNIQUE

C.ALTER TABLE STUD DROP UNIQUE(XH)

D.ALTER TABLE STUD MODIFY UNIQUE(XH)


相似考题
参考答案和解析
正确答案:C
更多“删除学生表STUD中关于学号XH必须取惟一值的约束。实现该功能的正确SQL语句是 ______。A.ALTER TABL ”相关问题
  • 第1题:

    下列SQL语句中,实现主键约束的是()。

    A、学号char(8)NOTNULLCONSTRAINTun_noUNIQUE

    B、学号char(8)NOTNULLCONSTRAINTPK_学生表PRIMARYKEY

    C、性别char(2)NOTNULLcheck(性别=‘男’or性别=‘女’)

    D、学号char(8)NOTNULL


    参考答案:B

  • 第2题:

    把学生表STUD中的学生“王小鱼”的姓名改为“王大川”,实现该功能的SQL语句是______。

    A.UPDATE STUD姓名=“王小鱼”WHERE 姓名=“王大川”

    B.UPDATE STUD姓名=“王大川”WHERE姓名=“王小鱼”

    C.UPDATE STUD SET姓名=“王小鱼”WHERE姓名=“王大川”

    D.UPDATE STUD SET姓名=“王大川”WHERE姓名=“王小鱼”


    正确答案:D
    解析:SQL提供了更新操作语句UPDATE。UPDATE语句的一般格式为: UPDATE表名>SET列名>;表达式>[,列名>=表达式>]…[WHERE条件>]其功能是更新指定表中满足条件的记录,把这些记录按SET子句中的表达式修改相应字段上的值。所以,能实现把学生表STUD中的学生“王小鱼”的姓名改为“王大川”的功能的语句是选项D。

  • 第3题:

    实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”这一功能的正确SQL语句是______。

    A.REVOKE UPDATE(XH) ON TABLE FROM U4

    B.REVOKE UPDATE(XH) ON TABLE STUD FROM PUBLIC

    C.REVOKE UPDATE (XH) ON TABLE STUD FROM U4

    D.REVOKE ALL PRIVILEGES ON TABLE STUD FROM U4


    正确答案:C

  • 第4题:

    在学生表STUD中查询所有小于20岁的学生的姓名(XM)及其年龄(SA) 。实现该功能的正确SQL语句是______。

    A.SELECT XM,SA FROM STUD FOR SA<20

    B.SELECT XM,SA FROM STUD WHERE NOT SA>=20

    C.SELECT XM,SA ON STUD FOR SA<20

    D.SELECT XM,SA ON STUD WHERE SA<20


    正确答案:B
    解析:在SQL的SELECT中,条件子句应使用WHERE短语。由于在选项A和C中,条件子句使用的是FOR短语,显然不符合SQL语法规则。而选项D所给出的语句中,在基本表名STUD的前面使用了错误的短语ON,故该选项也是错误的。能实现题目要求的正确SQL。语句是选项B。

  • 第5题:

    在学生选课表SC中,查询选修了3号课程的学生的学号(XH)及其成绩(CJ)。查询结果按分数的降序排列。实现该功能的正确SQL语句是( )。

    A.SELECT XH,CJ FROM SC WHERE CH='3'ORDER BY CJ DESC

    B.SELECT XH,CJ FROM SC WHERE CH='3'ORDER BY CJ ASC

    C.SELECT XH,CJ FROM SC WHERE CH='3'GROUP BY CJ DESC

    D.SELECT XH,CJ FROM SC WHERE CH='3'GROUP BY CJ ASC


    正确答案:A
    解析:要在学生选课表SC中查询“学号和成绩”,主句为SELECT XH, CJ-FROM SC。条件为“选修了3号课程”,故条件子句为WHERECH='3'。SQL查询的结果还可以排序,子句是ORDER BY<列名>][ASC|DESC],其中ASC表示升序,DESC表示降序。题目要求按照分数的降序排列,故子句为ORDER BY CJ DESC。

  • 第6题:

    下列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

  • 第7题:

    设有学生表:STUD(学号,姓名,性别,年龄,专业),将学号为“20030019”的学生从该表中删除掉的语句是______。

    A.DELETE STUD WHERE学号="20030019"

    B.DELETE FROM STUD WHERE学号="20030019"

    C.DELETE TABLE STUD WHERE学号="20030019"

    D.DELETE FROM WHERE 学号="20030019"


    正确答案:B

  • 第8题:

    实现“收回用户U4对学生表STUD中学号(XH)的修改权”这一功能的正确SQL语句是______。

    A.REVOKE UPDATE(XH)ON TABLE FROM U4;

    B.REVOKE UPDATE(XH)ON TABLE STUD FROM PUBLIC;

    C.REVOKE UPDATE(XH)ON TABLE STUD FROM U4;

    D.REVOKE ALL PRIVIL EGES ON TABLE FROM U4;


    正确答案:C

  • 第9题:

    设有学生表:STUD(学号,姓名,性别,年龄,专业),把学号为“20030019”的学生从该表中删除掉的语句是______。

    A.DELETE STUD WHERE 学号=“20030019”

    B.DELETE FROM STUDWHERE学号=“20030019”

    C.DELETE TABLE STUD WHERE学号=“20030019”

    D.DELETE FROM WHERE 学号=“20030019”


    正确答案:B
    解析:删除语句的一般格式为:DELETEFROM表名[WHERE条件>]。该语句的功能是在指定的表中删除满足条件的那些记录。当没有使用WHERE子句时,则删除表中的全部记录。选项A、C、D的语句均不符合语法格式。

  • 第10题:

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

    A.REVOKE UPDATE(XH)ON STUD TO ZHAO
    B.REVOKE UPDATE(XH)ON STUD TO PUBLIC
    C.REVOKE UPDATE(XH)ON STUD FROM ZHAO
    D.REVOKE UPDATE(XH)ON STUD FROM PUBLIC

    答案:C
    解析:
    本题考查数据库安全中的授权知识。标准SQL中的权限收回语法为:REVOKE<权限>[,<权限>…]ON[<对象类型>]<对象名>FROM<用户>[,<用户>...];其中属性列的修改权限用UPDATE(<列名>)来表达;PUBLIC表示所有用户。

  • 第11题:

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

    • A、REVOKE UPDATE(XH) ON TABLE FROM ZHAO       
    • B、REVOKE UPDATE(XH) ON TABLE FROM PUBLIC
    • C、REVOKE UPDATE(XH) ON STUD FROM ZHAO         
    • D、REVOKE UPDATE(XH) ON STUD FROM PUBLIC

    正确答案:C

  • 第12题:

    单选题
    下列SQL语句中,能够实现“收回用户ZHAO对学生表(STUD)中学号(XH) 的修改权”这一功能的是()
    A

    REVOKE UPDATE(XH) ON TABLE FROM ZHAO       

    B

    REVOKE UPDATE(XH) ON TABLE FROM PUBLIC

    C

    REVOKE UPDATE(XH) ON STUD FROM ZHAO         

    D

    REVOKE UPDATE(XH) ON STUD FROM PUBLIC


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

  • 第13题:

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

    A、REVOKEUPDATE(XH)ONTABLEFROMZHAO

    B、REVOKEUPDATE(XH)ONTABLEFROMPUBLIC

    C、REVOKEUPDATE(XH)ONSTUDFROMZHAO

    D、REVOKEUPDATE(XH)ONSTUDFROMPUBLIC


    正确答案:C

  • 第14题:

    能够实现“收回用户U4对学生表(STUD)中学号(XH)的修改权”的SQL语句是______。


    正确答案:REVOKE UPDATE(XH)ON STUD FROM U4
    REVOKE UPDATE(XH)ON STUD FROM U4

  • 第15题:

    在学生表STUD中查询所有小于20岁的学生姓名(XM)及其年龄(SA)。实现该功能的正确SQL语句是______。

    A.SELECT XM,SAFROM STUD FOR SA<20

    B.SELECT XM,SA FROM STUD WHERE NOT SA>=20

    C.SELECT XM,SA ON STUD FOR SA<20

    D.SELECT XM,SA ON STUD WHERE SA<20


    正确答案:B

  • 第16题:

    删除学生表STUD中关于学号XH必须取唯一值的约束。实现该功能的正确SQL语句是______。

    A.ALTER TABLE STUD ADD XH UNIQUE

    B.ALTER TABLE STUD MODIFY XH UNIQUE

    C.ALTER TABLE STUD DROP UNIQUE(XH)

    D.ALTER TABLE STUD MODIFY UNIQUE(XH)


    正确答案:C
    解析:在SQL语言中,修改基本表的语句是ALTER TABLE。在ALTER TABLE语句中,ADD子句用于增加新列和新的完整性约束条件,DROP子句用于删除指定的完整性约束条件,MODIFY子句则:用于修改原有的列定义。显然,选项A、B和D不能实现题目所要求的功能,能实现该功能的正确SQL语句是选项C。

  • 第17题:

    实现“收回用户U4对学生表STUD中学号(XH)的修改权”这一功能的正确SQL语句是 ______。

    A.REVOKE UPDAE(XH)ON TABLE FROM U4

    B.REVOKE UPDAE(XH)ON TABLE STUD FROM PUBLIC

    C.REVOKE UPDAE(XH)ON TABLE STUD FROM U4

    D.REVOKE ALL PRIVILEGES ON TABLE FROM U4


    正确答案:C

  • 第18题:

    在visual FoxPr0中,如果要将学生表s(学号,姓名,性别,年龄)的“年龄”属性删除,正确的SQL语句是( )。

    A.ALTER TABLE S DROP C0LUMN年龄

    B.DELETE年龄FROM S

    C.ALTER TABlL E S DELETE COLUMN年龄

    D.ALTER TABLE S DELETE年龄


    正确答案:A
    A。【解析】SQL定义语句中,删除属性时使用DROP命令,DELETE命令一般用于删除表中的记录。

  • 第19题:

    在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)的“年龄”属性删除,正确的SQL语句是( )。


    正确答案:A
    删除字段名的命令格式是:ALTERTABLE表名DROP[COLUMN]字段名,COLUMN可以省略。

  • 第20题:

    在学生选课表(S

    A.中,查询选修了3号课程的学生的学号(XH)及其成绩(G

    B.,查询结果按分数的降序排列。实现该功能的正确SQL语句是______。

    C.SELECTXH,GDFROMSCWHERECH=“3”ORDERBYGDDESC

    D.SELECTXH,GDFROMSCWHERECH=“3”ORDERBYGDASC


    正确答案:D
    解析:SELECTXH,GDFROMSCWHERECH=“3”GROUPBYGDASC

  • 第21题:

    使用关系表:学生(学号,姓名,性别,年龄,班级),写出实现下列功能的SQL语句。删除学号为15的学生记录:DELETE__________学生WHERE学号=15


    正确答案:
    FROM
    SQL从表中删除数据的命令格式为:
    DELETE FROM TableName[WHERE Condition]。这里FROM指定从哪个表中删除数据,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除该表的中全部记录。注意:在VFP中SQL语句的DELETE命令同样是逻辑删除记录,如果要物理删除记录需要继续使用PACK命令。

  • 第22题:

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

    A.REVOKEUPDATE(XH)ONTABLEFROMZHAO
    B.REVOKEUPDATE(XH)ONTABLEFROMPUBLIC
    C.REVOKEUPDATE(XH)ONSTUDFROMZHAO
    D.REVOKEUPDATE(XH)ONSTUDFROMPUBLIC

    答案:C
    解析:
    revoke<权限清单>on<对象类型><对象名>from<用户标识符清单>。如果收回所有用户的某种权限,则<用户标识符清单>改为public。

  • 第23题:

    在学生选课表(SC)中,查询选修了3号课程(课程号CH)的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能的正确SQL语句是()

    • A、SELECT XH,GD FROM SC WHERE CH=&rsquo;3&rsquo;ORDER BY GDDESC
    • B、SELECT XH,GD FROM SC WHERE CH=&rsquo;4&rsquo;ORDER BY GDASC
    • C、SELECT XH,GD FROM SC WHERE CH=&rsquo;5&rsquo;GROUP BY GDDESC
    • D、SELECT XH,GD FROM SC WHERE CH=&rsquo;6&rsquo;GROUP BY GDASC

    正确答案:A