数据库语句题库及答案
一、单项选择题(每题2分,共10题)
1.以下用于从表中查询数据的语句是()
A.INSERTB.UPDATEC.SELECTD.DELETE
2.创建数据库的语句是()
A.CREATETABLEB.CREATEDATABASEC.ALTERDATABASED.DROPDATABASE
3.要删除表中的所有数据,但保留表结构,使用()
A.DELETEB.DROPC.TRUNCATED.REMOVE
4.为表添加新列的语句是()
A.ALTERTABLE...ADDCOLUMNB.CREATECOLUMNC.UPDATECOLUMND.DELETECOLUMN
5.以下哪个是用于排序查询结果的关键字()
A.GROUPBYB.ORDERBYC.HAVINGD.WHERE
6.以下哪个语句用于向表中插入一条记录()
A.INSERTINTO...VALUESB.INSERTVALUESC.UPDATEINTO...VALUESD.DELETEINTO...VALUES
7.若要查询表中特定条件的记录,使用()
A.SELECTFROM...B.SELECTFROM...WHERE...C.SELECTFROM...GROUPBY...D.SELECTFROM...ORDERBY...
8.用于修改表中数据的语句是()
A.INSERTB.UPDATEC.DELETED.CREATE
9.以下哪个运算符用于模糊匹配()
A.=B.C.LIKED.AND
10.若要删除数据库,使用()
A.DELETEDATABASEB.DROPDATABASEC.REMOVEDATABASED.ALTERDATABASE
二、多项选择题(每题2分,共10题)
1.以下属于DML(数据操作语言)的语句有()
A.INSERTB.UPDATEC.DELETED.SELECT
2.以下哪些关键字可以用于SELECT语句中()
A.WHEREB.ORDERBYC.GROUPBYD.HAVING
3.关于CREATETABLE语句,正确的有()
A.可以定义表的列名B.可以定义列的数据类型
C.可以定义主键D.可以定义外键
4.以下哪些是常用的数据库数据类型()
A.INTB.VARCHARC.DATED.BOOLEAN
5.以下关于DELETE和TRUNCATE说法正确的是()
A.DELETE可以带WHERE条件B.TRUNCATE不能带WHERE条件
C.DELETE执行速度比TRUNCATE快D.TRUNCATE会重置自增长列
6.可以用于连接多个表查询的关键字有()
A.JOINB.INNERJOINC.LEFTJOIND.RIGHTJOIN
7.以下哪些语句可以用于修改表结构()
A.ALTERTABLE...ADDCOLUMNB.ALTERTABLE...DROPCOLUMN
C.ALTERTABLE...MODIFYCOLUMND.ALTERTABLE...RENAMECOLUMN
8.以下哪些属于聚合函数()
A.SUMB.AVGC.COUNTD.MAX
9.以下哪些关键字可以用于限制查询结果数量()
A.LIMITB.TOPC.OFFSETD.FETCH
10.关于索引,正确的说法有()
A.可以提高查询速度B.可以降低插入和更新的速度
C.分为聚集索引和非聚集索引D.可以通过CREATEINDEX创建
三、判断题(每题2分,共10题)
1.SELECT语句只能查询表中的部分列。()
2.CREATEDATABASE语句可以指定数据库的字符集。()
3.UPDATE语句只能修改一行数据。()
4.WHERE子句可以用于SELECT、UPDATE、DELETE语句中。()
5.一个表只能有一个主键。()
6.DROPTABLE语句不仅会删除表的数据,还会删除表结构。()
7.聚合函数不能直接在WH