MySQL数据库考试试题及答案 下载本文

D.from 答案:C

59.查找数据库中所有的数据表用以下哪一项( ) A.SHOW DATABASE B.SHOW TABLES C.SHOW DATABASES D.SHOW TABLE 答案:B

60.触发器不是响应以下哪一语句而自动执行的Mysql语句 A.select B.insert C.delete D.update 答案:A

61.( )表示一个新的事务处理块的开始 A.START TRANSACTION B.BEGIN TRANSACTION C.BEGIN COMMIT D.START COMMIT 答案:A

62.以下语句不正确的是( ) A.select * from emp; B.select ename,hiredate,sal from emp; C.select * from emp order deptno; D.select * from where deptno=1 and sal<300; 答案:C

63.delete from employee语句的作用是( ) A.删除当前数据库中整个employee表,包括表结构 B.删除当前数据库中employee表内的所有行 C.由于没有where子句,因此不删除任何数据 D.删除当前数据库中employee表内的当前行 答案:B

64.按照班级进行分组( ) A.ORDER BY CLASSES B.DORDER CLASSES C.GROUP BY CLASSES D.GROUP CLASSES 答案:C

65.格式化日期的函数是( ) A.DATEDIFF() B.DATE_FORMAT() C.DAY() D.CURDATE() 答案:B

66.例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为 学生 学科 成绩 序号 张三 语文 60 1 张三 数学 100 2 李四 语文 70 3 李四 数学 80 4 李四 英语 80 5

上述哪一列可作为主键列( ) A.序号 B.成绩 C.学科 D.学生 答案:A

67.学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )。 A. UPDATE S Age B.DELETE Age from S C.ALTER TABLE S ‘Age’ D. ALTER TABLE S DROP Age 答案:D

68.以下哪项用于左连接( ) A.JOIN B.RIGHT JOIN C.LEFT JOIN D.INNER JOIN 答案:C

69.一张表的主键个数为( ) A.至多3个 B.没有限制 C.至多1个 D.至多2个 答案:C

70.SQL语言是( )的语言,轻易学习 。 A.导航式 B.过程化 C.格式化 D.非过程化 答案:D

71.在正则表达式中,匹配任意一个字符的符号是( ) A.. B.* C.? D.- 答案:A

72.条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( ) A.包括20岁不包括30岁 B.不包括20岁包括30岁 C.不包括20岁和30岁 D.包括20岁和30岁 答案:D

73.以下表示可变长度字符串的数据类型是( ) A.TEXT B.CHAR C.VARCHAR D.EMUM 答案:C

74.以下说法错误的是( ) A.SELECT max(sal),deptno,job FROM EMP group by sal; B.SELECT max(sal),deptno,job FROM EMP group by deptno; C.SELECT max(sal),deptno,job FROM EMP; D.SELECT max(sal),deptno,job FROM EMP group by job; 答案:C

75.以下匹配'1 ton'和'2 ton'及'3 ton'的正则表达式是( ) A.'123 ton' B.'1,2,3 ton' C.'[123] ton' D.'1|2|3 ton' 答案:C

76.拼接字段的函数是( ) A.SUBSTRING() B.TRIM() C.SUM() D.CONCAT() 答案:D

77.以下删除表正确的( ) A.Delete * from emp B.Drop database emp C.Drop * from emp D.delete database emp 答案:B

78.下列说法错误的是( ) A.GROUP BY 子句用来分组 WHERE 子句的输出 B.WHERE 子句用来筛选 FROM 子句中指定的操作所产生的行。 C.聚合函数需要和group by 一起使用 D.HAVING 子句用来从FROM的结果中筛选行 答案:D

79.条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( A.不包括15岁和35岁

) B.包括15岁但不包括35岁 C.包括15岁和35岁 D.包括35岁但不包括15岁 答案:C

80.创建视图的命令是( ) A.alter view B.alter table C.create table D.create view 答案:D

81.存储过程是一组预先定义并( )的Transact-SQL语句 A.保存 B.编写 C.编译 D.解释 答案:C

82.返回字符串长度的函数是( ) A.len() B.length() C.left() D.long() 答案:B

83.从数据表中查找记录用以下哪一项( ) A.UPDATE B.FIND C.SELECT D.CREATE 答案:C 84.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( ) A.数据操纵 B.数据控制 C.数据定义 D.数据查询 答案:C

85.以下哪项不属于DML操作( ) A.insert B.update C.delete D.create 答案:D

86.按照姓名升序序排列( ) A.ORDER BY NAME ASC B.ORDER BY ASC NAME