计算机二级

将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 籍贯

题目

将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 籍贯

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

第1题:

在当前目录下有数据表文件student.dbf,执行如下SQL语句后SELECT*FORMstudentINTODBFstudentORDERBY学号/D

A.生成一个按“学号”升序的表文件,将原来的student.dbf文件覆盖
B.生成一个按“学号”降序的表文件,将原来的student.dbf文件覆盖
C.不会生成新的排序文件,保持原数据表内容不变
D.系统提示出错信息

答案:D
解析:

第2题:

将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为正确答案。

第3题:

若要从学生表中检索出jg并去掉重复记录,可使用如下SQL语句SELECT_________ig FROM student请选出正确的选项完成该语句


正确答案:D
在SELECT语句的后面,如果选用DISTINCT选项,表示去掉重复记录.选用ALL代表显示所有记录,选用*代表所有字段,而?是非法的。故选项D为正确答案。

第4题:

若要从学生表中检索出.jg并去掉重复记录,可使用如下SQL语句SELECT ____ jg FROM student请选出正确的选项完成该语句A)ALL B)* C)? D)DISTINCT


正确答案:D
在SELECT语句的后面,如果选用DISTINCT选项,表示去掉重复记录,选用ALL代表显示所有记录,选用*代表所有字段,而?是非法的。故选项D为正确答案。

第5题:

将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为正确答案。

第6题:

在当前目录下有数据表文件student.dbf,执行如下SQL语句后 SELECT * FORM. student INTO DBF student ORDER BY学号/D

A.生成一个按“学号”升序的表文件,将原来的student.dbf文件覆盖

B.生成一个按“学号”降序的表文件,将原来的student.dbf文件覆盖

C.不会生成新的排序文件,保持原数据表内容不变

D.系统提示出错信息


正确答案:D
解析:在SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息。

第7题:

若要从学生表中检索出jg并去掉重复记录,可使用如下SQL语句 SELECT______jg FROM student 请选出正确的选项完成该语句

A.ALL

B.*

C.?

D.DISTINCT


正确答案:D
解析:在SELECT语句的后面,如果选用DISTINCT选项,表示去掉重复记录,选用ALL代表显示所有记录,选用*代表所有字段,而?是非法的.故选项D为正确答案。

第8题:

在当前目录下有数据表文件student.dbf,执行如下SQL语句后 SELECT * FORM. student INTO DBF student ORDER BY学号/D

A.生成一个按“学号”升序的表文件,将原来的student,dbf文件覆盖

B.生成一个按“学号”降序的表文件,将原来的student.dbf文件覆盖

C.不会生成新的排序文件,保持原数据表内容不变

D.系统提示出错信息


正确答案:D
解析:在SQL语句中,查询结果存放到新表的表名不能与原表表名相同,否则提示出错信息。

第9题:

注意:基本操作题为4道SQL题,请将每道题的SQL 命令粘贴到“result:txt”文件中,每条命令占一行,第l道题的命令是第l行,第2道题的命令是第2行,依此类推;如果某道题没有做,相应行为空。

(1)利用SQL的SELECT命令将表“student.dbf”复制到“student_bk.dbf”表中。

(2)利用SQL的INSERT命令插入记录(”20080002”,”张三”,”男”,18)到“student~bk.dbf”表中。

(3)利用SQL的UPDATE命令将“student~bk.dbf”表中“学号”为“20080001”的学生“姓名”改为“李四”。

(4)利用SQL的DELETE命令删除“student_bk.dbf”表中“学号”为“20080001”的学生。


正确答案:
【考点指引】本大题主要考查了SQL的探作功能,包括数据的插入(INSERT)、更新(UPDATE)和删除(DELETE)。复制表可以使用SQL查询功能中表的去向语句来实现。
【操作步骤】
保存在“result.txt”文件中的4条语句分别为:
(1)SELECT*INTO TABLE student_bk FROM student(回车执行)
(2)INSERT INT0 student_bk VALUES (〞20080002″,〞张三″,〞男″,18)(回车执行)
(3)UPDATE student_bk SET姓名=〞李四″WHERE学号=〞20080001″(回车执行)
(4)DELETE FROM student_bk WHERE学号=〝20080001〞 (回车执行)