电子信息

在Visual FoxPro中,使用SQL语言的ALTER TABLE命令给学生表STUDENT增加一个 Email字段,长度为30,命令是(关键字必须拼写完整) ALTER TABLE STUDENT【 】Email C(30)

题目

在Visual FoxPro中,使用SQL语言的ALTER TABLE命令给学生表STUDENT增加一个 Email字段,长度为30,命令是(关键字必须拼写完整) ALTER TABLE STUDENT【 】Email C(30)

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

第1题:

要给学生信息表(STUDENT)增加一个出生日期字段(日期型),下面正确的是____

A CREATE TABLE STUDENT ADD COLUMN 出生日期 DATETIME

B ALTER TABLE STUDENT ALTER COLUMN 出生日期 DATETIME

C ALTER TABLE STUDENT ADD COLUMN 出生日期 DATETIME

D ALTER TABLE STUDENT SET COLUMN 出生日期 DATETIME


参考答案C

第2题:

根据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

第3题:

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

A.ALTER TABLE S DROP COLUMN 年龄

B.DELETE 年龄 FROM S

C.ALTER TABLE S DELETE COLUMN 年龄

D.ALTER TABLE S DELETE 年龄


正确答案:A
解析:ALTER TABLE修改表结构命令格式1:
ALTER TABLE TableName1 ALTER[COLUMN]FieldName[NULL|NOT NULL]
[SET DEFAULT eExpression][SET CHECK IExpression[ERROR cMessageText]]
[DROP DEFAULT][DROP CHECK]
该格式主要用于定义、修改和删除有效性规则和默认值定义。

第4题:

在Visual FoxPro中,使用SQL命令将学生表STUDENT中的学生年龄AGE字段的值增加1岁,应该使用的命令是

A.REPLACE AGE WITH AGE+1

B.UPDATE STUDENT AGE WITH AGE+1

C.UPDATE SET AGE WITH AGE+I

D.UPDATE STUDENT SET AGE=AGE+1


正确答案:D
解析:本题考查SQL语句中UPDATA语句的功能和使用。选项A的错误在于,它是普通的修改命令,在缺少短语ALL情况下,只能修改当前的记录;选项B的错误在于不应该使用 WITH短语;选项C则没有指明对STUDENT表进行操作,并且不应该使用短语WITH;选项D是实现题目要求的正确书写方法,故选项D为正确答案。

第5题:

为“部门”表增加一个“人数”字段,类型为整型,正确的命令是( )。

A.ALTER TABLE 部门 ALTER 人数 I

B.ALTER TABLE 部门 ALTER FIELDS 人数 I

C.ALTER TABLE 部门 ADD 人数 I

D.ALTER TABLE 部门 ADD FIELDS 人数 I


正确答案:C
解析:利用SQL命令可以对基本表的结构进行修改,可以利用以下命令为表新增字段:
ALTER TABLE表名>
ADD[COLUMN][字段名1>字段类型>[(长度>[,小数位数>])]
在SQL语句中,给表增加字段的短语是ADD COLUMN,而不是ADDFIELDS,其中COLUMN短语可以省略,另外,ALTER是用来修改已有的字段,不能新增一个字段。

第6题:

为“选课”表增加一个“等级”字段,其类型为C、宽度为2,正确的SQL命令是( )。

A.ALTER TABLE选课ADD nELD等级C(2)

B.ALTER TABLE选课ALTER FIELD等级C(2)

C.ALTER TABLE选课ADD等级C(2)

D.ALTER TABLE选课ALTER等级C(2)


正确答案:C
由题意可知此题是要修改表结构,且增加的是表的字段。在SQL语句中修改表的命令通常是:ALTERTABLE<表名>[ADD<新列名><数据类型>[完整性约束]][DROP<完整性约束>][ALTER]<列名><数据类型>]

第7题:

根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以参考表述?()

A insert into student sdate char(7)

B add sdate char(7) to student

C append sdate varchar(7) to table student

D alter table student add sdate varchar(7)

E alter table student add sdate char(7)

F alter table student modify sdate char(7)


参考答案E

第8题:

在“学生表”中删除字段“籍贯”的有效性规则命令为:ALTER TABLE学生表ALTER籍贯______


正确答案:DROP CHECK
DROP CHECK 解析:利用SQL语句可以删除表中字段的有效性规则,基本命令格式如下:
ALTER TABLE表名>
ALTER[COLUMN]字段名1>[NULL|NOTNULL]
[SETDEFAULT表达式>]
[SET CHECK逻辑表达>[ERROR字符型文本信息>]]
[DROP DEFAULT]
[DROP CHECK]
其中,ALTER[COLUMN]字段名1>指出要修改列的字段名;NULL|NOT NULL指定字段可以为空或不能为空;SET DEFAULT表达式>重新设置字段的缺省值; SET CHECK逻辑表达式>[ERROR字符型文本信息>]重新设置该字段的合法值,要求该字段的原有数据满足合法值;DROP DEFAULT删除默认值;DROP CHECK删除有效性规则。

第9题:

假设有student表,可以正确添加字段“平均分数”的命令是( )。

A.ALTER TABLE student ADD平均分数F(6,2)

B.ALTER DBF student ADD平均分数F6,2

C.CHANGE TABLE student ADD平均分数F(6,2)

D.CHANGE TABLE student INSERT平均分数6,2


正确答案:A
解析:修改表结构的命令是ALTER TABLE TableName,所以正确的答案是选项A)。

第10题:

将Student.dbf表中jg字段的名称改为籍贯,如下选项中正确的SQL语句是A)ALTER TABLE student ALTER COLUMN jg TO籍贯B)ALTER TABLE student ADD籍贯C(10)C)ALTER TABLE student RENAME jg TO籍贯D)ALTER TABLE student RENAME jg籍贯


正确答案:C
ALTER TABLE语句语句中,ALTER子句不能修改字段名。ADD子句月于增加字段。修改字段名称只能使用RENAME子句。故选项C为正确答案。

更多相关问题