- 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)