MYSQL_面试专项练习题_带答案_100题_2021_第2套
[单选题]
1.DECIMAL 是( )数据类型
A)可变精度浮点值
B)整数值
C)双精度浮点值
D)单精度浮点值
答案:A
解析:
2.下面关于在子查询使用运算符描述不正确的是(        )。
A)使用IN运算符用于查字段值属于某一组值的行
B)使用Exists运算符用于测试子查询是否返回行,如果返回其值就为真
C)使用ALL运算符用于测试子查询结果集的所有行是否满足指定的条件
D)使用Any运算符用于测试子查询结果集中的一行或多行不满足指定的条件
答案:D
解析:
3.按照姓名升序序排列( )
A)ORDER BY NAME ASC
B)ORDER BY ASC NAME
C)ORDER BY NAME DESC
D)ORDER BY DESC NAME
医院招聘面试100题
答案:A
解析:
4.下列四项中,不属于数据库特点的是(  )。
A)数据共享
B)数据完整性
C)数据冗余很高
D)数据独立性高
答案:C
解析:
5.以下语句错误的是( )
A)select sal+1 from emp;
B)select sal*10,sal*deptno from emp;
C)不能使用运算符号
D)select sal*10,deptno*10 from emp;
答案:C
解析:
6.用户使用SQL 语句备份时如需指定包裹文件中字符值应用下列哪个语句:( )。
A)TERMINATED BY
B)ENCLOSED BY
C)ESCAPED BY
D)LINES TERMINATED BY
答案:B
解析:
7.以下有关MySQL事件的叙述中,错误的是
A)事件是由操作系统调用的过程
B)事件能够按设定的时间自动执行
C)在事件中可以调用存储过程
D)在事件中可以对数据表进行数据更新操作
答案:A
解析:【解析】事件是按计划运行工作, A错。事件是按建立事件时设定的时间来执行,事件可调用存储过程及对表进行更新, B、C、D对
8.按照姓名升序序排列( )
A)ORDER BY NAME ASC
B)ORDER BY ASC NAME
C)ORDER BY NAME DESC
D)ORDER BY DESC NAME
答案:A
解析:
9.修改数据库表结构用以下哪一项( )
A)UPDATE
B)CREATE
C)UPDATED
D)ALTER
答案:D
解析:
10.用SQL 的ALTER TABLE 语句修改基本表时, 删除其中某个列的约束条件应使用的子句是( )
A)ADD
B)DELETE
C)MODIFY
D)DROP
答案:D
解析:
11.下列( )命令可以回收用户权限。
A)roll back
B)get
C)back
D)revoke
答案:D
解析:
12.语句ALTER TABLE实现的是哪类功能( )
A)数据查询
B)数据操纵
C)数据定义
D)数据控制
答案:C
解析:
13.___()___命令可以查看视图的创建语句
A)SHOW VIEW
B)SELECT VIEW
C)SHOW CREATE VIEW
D)DISPLAY VIEW
答案:C
解析:
14.下列( )命令在排序时实现了递减。
A)ASC
B)DESC
C)add
D)reduce
答案:B
解析:
15.mysql 中, 备份数据库的命令是()
A)mysqldump
B)mysql
C)backup
D)copy
答案:A
解析:
16.有关系S(S#, SNAME,SAGE), C(C#, CNAME),SC(S#, C#, GRADE)。其中S
#是学生号, SNAME是学生姓名, SAGE是学生年龄, C#是课程号, CNAME是课程名称。
要查询选修 ACCESS课的年龄不小于20 的全体学生姓名的SQL语句是SELECT SNAME FROM
S,C,SC WHERE子句。这里的WHERE子句的内容是() 。
A)SAGE>=20 and CNAME= ACCESS
B)S.S# = SC)S# and C)C# = SC)C# and SAGE in>=20 and CNAME inA CCESS