明源sql笔试题及答案.docVIP

  • 0
  • 0
  • 约3.45千字
  • 约 6页
  • 2026-02-12 发布于山东
  • 举报

明源sql笔试题及答案

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

1.SQL中用于从表中选取数据的关键字是()

A.INSERTB.UPDATEC.SELECTD.DELETE

2.要在表中插入一条新记录,应使用的语句是()

A.SELECTB.INSERTINTOC.UPDATED.DELETE

3.以下哪个符号用于表示SQL中的注释()

A.//B.--C.//D.以上都是

4.若要查询学生表(students)中年龄大于20岁的学生,正确的SQL语句是()

A.SELECTFROMstudentsWHEREage20;

B.SELECTageFROMstudentsWHEREage20;

C.SELECTFROMstudentsWHENage20;

D.SELECTWHEREage20FROMstudents;

5.对数据库中的表进行修改结构的操作是()

A.UPDATEB.ALTERC.DELETED.INSERT

6.以下哪个函数用于返回字符串的长度()

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

7.在SQL中,使用()语句可以删除表中的数据。

A.DELETEB.DROPC.TRUNCATED.REMOVE

8.若要将表中某一列的值全部更新为一个新值,应使用()语句。

A.SELECTB.UPDATEC.INSERTD.DELETE

9.用于对查询结果进行排序的关键字是()

A.GROUPBYB.ORDERBYC.HAVINGD.WHERE

10.要获取表中的前10条记录,在MySQL中可以使用()

A.LIMIT10B.TOP10C.FIRST10D.ROWS10

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

1.以下属于SQL数据操作语言(DML)的语句有()

A.SELECTB.INSERTC.UPDATED.DELETE

2.可以用于连接多个表的关键字有()

A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLOUTERJOIN

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

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

4.关于WHERE子句和HAVING子句,以下说法正确的是()

A.WHERE用于过滤行B.HAVING用于过滤分组

C.WHERE不能用于聚合函数D.HAVING可以用于聚合函数

5.在创建表时,常见的字段数据类型有()

A.INTB.VARCHARC.DATED.DECIMAL

6.以下哪些操作可以对表进行修改()

A.ALTERTABLE增加列B.ALTERTABLE修改列数据类型

C.ALTERTABLE删除列D.ALTERTABLE重命名表

7.可以用于模糊查询的关键字有()

A.LIKEB.%C._D.IN

8.以下哪些语句可以用于事务控制()

A.BEGINTRANSACTIONB.COMMITC.ROLLBACKD.SAVEPOINT

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

A.可以提高查询效率B.会占用额外的存储空间

C.可以加速数据插入D.不合适的索引可能降低性能

10.在SQL中,用于数据定义语言(DDL)的语句有()

A.CREATEB.DROPC.ALTERD.UPDATE

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

1.SQL中,SELECT语句只能查询单个表的数据。()

2.UPDATE语句可以同时更新多个列的值。()

3.聚合函数不能直接在WHERE子句中使用。()

4.DROPTABLE语句不仅会删除表中的数据,还会删除表结构。()

5.用LIKE进行模糊查询时,“%”表示任意单个字符。()

6.在SQL中,表名和列名不区分大小写。()

7.事务中的所有操作要么全部成功提交,要么全部回滚。()

8.建立索引一定能提高数据库的性能。()

9.INSERTINTO语句只能插入一条记录。()

1

文档评论(0)

1亿VIP精品文档

相关文档