Mysql数据库技术Mysql数据库技术应用(微课版) 考试题.docx
《数据库技术与应用》期末考试试题
一、单选题(每小题2分,共48分)
1、()不是MySQL中常用的数据类型。
A、INTB、VARC、DATED、CHAR
2、以下哪个关键字用于条件判断?()
A.LIKEB.WHEREC.ORDERBYD.GROUPBY
3、()是数据库系统中目前使用最多的数据模型?
A、层次模型B、网状模型C、关系模型D、面向对象模型
4、如果要更新表中的记录,可以使用()命令。
A、INSERTB、UPDATEC、DELETED、SELECT
5、SELECT*FROMstaffer;语句的功能是()。
A、向staffer表中添加一条记录B、修改staffer表的记录
C、删除staffer表中全部记录D、查询staffer表中的全部记录
6、在MySQL中,删除视图使用()语句。
A、CREATEVIEWB、DROPVIEWC、SHOWCREATETABLED、ALTERVIEW
以下哪个运算符用于实现联合查询()?
A、LEFTJIONB、RIGHTJIONC、UNIOND、CROSSJION
8、MySQL是一个()的数据库系统。
A、网状型B、层次型C、关系型D、以上都不是
9、如果DELETE语句中无WHERE子句,则()。
A、删除指定数据表中的最后一条记录B、删除指定数据表中的第一条记录
C、删除指定数据表中的全部记录D、不删除任何记录
10、回收用户权限的SQL命令是()。
A、CREATEB、GRANTC、SELECTD、REVOKE
11、以下哪个函数用于获取当前日期?()
A.CURDATE()B.NOW()C.DATE()D.TIME()。
12、如果要求成绩必须在0-100之间,可以通过()约束实现。
A、CHECKB、DEFAULTC、UNIQUED、PRIMARYKEY
13、ALTERTABLE语句中修改数据表中字段名,使用()实现。
A、CHANGEB、DESCC、SHOWD、DROP
14、下列关于空值的描述中,正确的是()。
A、空值就是0B、空值就是空字符串
C、空值表示其值尚未确定D、任意两个空值均相同
15、MySQL中,数据库的备份可以使用()命令。
A、ALTERB、BACKC、CREATED、MYSQLDUMP
16、要在staffer表中添加email列,数据类型为varchar(20),正确的语句是()。
A.ALTERTABLEstafferADDemailvarchar(20);
B.ALTERTABLEstafferALTERemailvarchar(20);
C.ADDCOLUMNemailvarchar(20)TOstaffer;
D.ADDemailvarchar(20)TOstaffer;
17、在WHILE循环语句中,如果循环体语句数多于一条,必须使用()。
A、CASE…ENDB、IF…THENC、START…ENDD、BEGIN…END
18、在SELECT语句中,要和HAVING选项配合使用的子句是()。
A、ORDERBYB、GROUPBYC、WHERED、无须配合
19、如果要删除本地用户st1,可以通过()命令实现。
A、deleteuserst1@localhostB、dropuserst1@localhost
C、deleteuserst1D、dropuserst1
20、要在查询结果中去除重复的记录