基本信息
文件名称:sql编程语言题库题库及答案.doc
文件大小:26.52 KB
总页数:5 页
更新时间:2025-06-20
总字数:约3.11千字
文档摘要

sql编程语言题库题库及答案

一、单项选择题(每题2分,共10题)

1.SQL中用于查询数据的关键字是()

A.INSERTB.UPDATEC.SELECTD.DELETE

2.在SQL中,创建表的语句是()

A.CREATEVIEWB.CREATETABLEC.CREATEINDEXD.CREATEDATABASE

3.以下哪个关键字用于对查询结果进行排序()

A.GROUPBYB.ORDERBYC.HAVINGD.WHERE

4.要删除表中的某一行数据,使用的语句是()

A.DELETEB.DROPC.TRUNCATED.REMOVE

5.SQL中表示“不等于”的运算符是()

A.!=B.C.^=D.以上都对

6.以下哪种数据类型用于存储日期和时间()

A.DATEB.DATETIMEC.TIMESTAMPD.以上都是

7.要在表中添加一列,使用的语句是()

A.ALTERTABLEADDCOLUMNB.ALTERTABLEINSERTCOLUMN

C.ALTERTABLEAPPENDCOLUMND.ALTERTABLENEWCOLUMN

8.以下哪个函数用于计算字段的平均值()

A.SUM()B.COUNT()C.AVG()D.MAX()

9.在SQL中,使用()语句可以给用户授予权限。

A.GRANTB.REVOKEC.ALLOWD.PERMIT

10.子查询是指()

A.在SELECT语句中嵌套的查询B.在INSERT语句中嵌套的查询

C.在UPDATE语句中嵌套的查询D.在DELETE语句中嵌套的查询

答案:1.C2.B3.B4.A5.D6.D7.A8.C9.A10.A

二、多项选择题(每题2分,共10题)

1.以下属于SQL数据定义语言(DDL)的语句有()

A.CREATEB.ALTERC.DROPD.UPDATE

2.可以用于表连接的类型有()

A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN

3.以下哪些是SQL中的聚合函数()

A.SUM()B.COUNT()C.MIN()D.UPPER()

4.在SQL中,WHERE子句可以使用的运算符包括()

A.=B.C.LIKED.AND

5.以下关于索引的说法正确的是()

A.可以提高查询效率B.会增加数据插入、更新和删除的时间

C.可以创建唯一索引D.索引越多越好

6.要对表中的数据进行分组查询,可以使用()关键字。

A.GROUPBYB.ORDERBYC.HAVINGD.WHERE

7.以下哪些语句可以用于修改表结构()

A.ALTERTABLEADDCOLUMNB.ALTERTABLEDROPCOLUMN

C.ALTERTABLEMODIFYCOLUMND.UPDATETABLE

8.SQL支持的事务控制语句有()

A.BEGINTRANSACTIONB.COMMITC.ROLLBACKD.SAVEPOINT

9.以下哪些是合法的SQL注释方式()

A.--单行注释B./多行注释/C.单行注释D.//单行注释

10.在SQL中,对字符串进行操作的函数有()

A.CONCAT()B.SUBSTRING()C.LENGTH()D.TRIM()

答案:1.ABC2.ABCD3.ABC4.ABCD5.ABC6.AC7.ABC8.ABCD9.AB10.ABCD

三、判断题(每题2分,共10题)

1.SQL中,表名和字段名不区分大小写。()

2.DELETE语句可以删除表结构。()

3.使用GROUPBY进行分组时,SELECT子句中只能出现分组字段和聚合函数。()

4.视图是一个虚拟表,不存储实际数据。()

5.一个表只能有一个主键。()

6.在SQL中,NULL值表示空字符串。()

7.可以在WHERE子