niusouti.com

向学生表ST中增加一个新列;出生日期(RQ),其类型为日期型。实现该功能的正确SQL语句是______。A.APPENDTABLERQDATEADDSTB.APPENDTABLERQDATEADDSTNOTNULLC.ALTERTABLESTADDRQDATESMALLINTD.ALTERTABLESTADDRQDATE

题目

向学生表ST中增加一个新列;出生日期(RQ),其类型为日期型。实现该功能的正确SQL语句是______。

A.APPENDTABLERQDATEADDST

B.APPENDTABLERQDATEADDSTNOTNULL

C.ALTERTABLESTADDRQDATESMALLINT

D.ALTERTABLESTADDRQDATE


相似考题
参考答案和解析
正确答案:D
解析:向学生表ST中增加一个新列,应使用修改基本表的语句ALTERTABLE来实现。因此,选项A和B是错误的。在选项C中,出生日期(RQ)的类型为日期型,故该属性不能用SMALLINT(半字长二进制整数)来说明。能够实现题目要求的正确SQL语句是选项D。
更多“向学生表ST中增加一个新列;出生日期(RQ),其类型为日期型。实现该功能的正确SQL语句是______。A.APP ”相关问题
  • 第1题:

    向学生表ST中增加一个新列:出生日期(RQ),其类型为日期型。实现该功能的正确的SQL语句是______。

    A.APPEND TABLE RQ DATE ADD ST

    B.APPEND TABLE RQ DATE ADD ST NOT NULL

    C.ALTER TABLE ST ADD RQ DATE SMALLINT

    D.ALTER TABLE ST ADD RQ DATE


    正确答案:D

  • 第2题:

    第30~31题使用如下3个数据库表:

    学生表:S(学号,姓名,性别,出生日期,院系)

    课程表:C(课程号,课程名,学时)

    选课成绩表:SC(学号,课程号,成绩)

    在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

    用SQL语句查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是( )。


    正确答案:A
    本题属于多表查询,使用联接查询或嵌套查询,选项C)和选项D)使用联接查询,使用时学号字段前要表明所属的表,写法都不完整;选项A)和选项B)中的EXLSTS属于SQL查询谓词,EXISTS或NOTEXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组,子查询要用圆括号括起来。选项A)中的子查询查询的足“SC”表中“学号”等于“S”表中“学号”并且成绩小于85的数据,然后在外层查询中检索“S”表中的“学号”是否存在于子查询的查询结果中,将不存在的“学号”显示其“学号”和“姓名”的信息。

  • 第3题:

    9、向EMP表增加一个phone列,其数据类型为11个字符型”的SQL语句是: ALTER TABLE EMP () char(11) ;


    ADD PHONE##%_YZPRLFH_%##add phone

  • 第4题:

    第{TSE}题使用如下3个数据库表:

    学生表:S(学号,姓名,性别,出生日期,院系)

    课程表:C(课程号,课程名,学时)

    选课成绩表:SC(学号,课程号,成绩)

    在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

    {TS}用SQL语句查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是( )。


    正确答案:A

  • 第5题:

    向EMP表增加一个phone列,其数据类型为11个字符型”的SQL语句是: ALTER TABLE EMP () char(11) ;


    ADD PHONE##%_YZPRLFH_%##add phone