计算机二级

向学生表ST中增加一个新列:出生日期(RQ),其类型为日期型。实现该功能的正确的SQL语句是______。A.APPEND TABLE RQ DATE ADD STB.APPEND TABLE RQ DATE ADD ST NOT NULLC.ALTER TABLE ST ADD RQ DATE SMALLINTD.ALTER TABLE ST ADD RQ DATE

题目

向学生表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

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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


ADD PHONE##%_YZPRLFH_%##add phone

第2题:

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


ADD PHONE##%_YZPRLFH_%##add phone

第3题:

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

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

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

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

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

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


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

第4题:

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

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

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

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

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

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


正确答案:A

第5题:

“向fruit表增加一个apple列,其数据类型为15个字符型”的SQL语句是:ALTER TABLE fruit______。


正确答案:ADD apple CHAR(15)(或ADD apple char(15))
ADD apple CHAR(15)(或ADD apple char(15)) 解析:SQL语言用ALTER TABLE语句修改基本表,其一般格式为:
ALTER TABLE<表名>
[ADD<新列名><数据类型>[完整性约束]]
[DROP<完整性约束名>]
[MODIFY<列名><数据类型>]

第6题:

“向emp表增加一个k列,其数据类型为9个字符型”的SQL语句是:ALTERTABLE emp _______。


正确答案:
ADD k char(9)
【解析】ALTER TABLE语句的一般格式如下:
ALTER TABLE(表名)
[ADD <新列名)<数据类型)[完整性约束]]
[DROP(完整性约束名)]
[MODIFY(列名)(数据类型)]
ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件;MODIFY子旬用于修改原有的列定义。

第7题:

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

A.APPENDTABLERQDATEADDST

B.APPENDTABLERQDATEADDSTNOTNULL

C.ALTERTABLESTADDRQDATESMALLINT

D.ALTERTABLESTADDRQDATE


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

第8题:

“向emp表增加一个k列,其数据类型为9个字符型”的SQL语句是:ALTER TABLE emp __________。


正确答案:
ADD k chat(9)【解析】ALTERTABLE语句的一般格式如下:ALTER TABLE(表名)[ADD(新列名>(数据类型>[完整性约束]][DROP(完整性约束名)][MODIFY(列名)(数据类型)]ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件:MODIFY子句用于修改原有的列定义。

第9题:

( 12 ) “ 向 emp 表增加一个 telephone 列,其数据类型为 11 个字符型 ” 的 SQL 语句是: ALTER TABLE emp 【 12 】 。


正确答案: