概述
单选题
1.关系数据库中,主键是( )
A、创建唯一的索引,允许空值 |
B、只允许以表中第一字段建立 |
C、允许有多个主键的 |
D、用于标识表中唯一的实体 |
正确答案:D |
2.MySQL数据库文件默认存放路径是( )
A、C:ProgramDataMySQLMySQL Server 5.5 |
B、C: Program Files (x86)MySQLMySQL Server 5.5 |
C、C: Program FilesMySQLMySQL Server 5.5 |
D、C:MySQLMySQL Server 5.5 |
正确答案:A |
3.MySQL数据库中VARCHAR 对应java中什么类型( )
A、Integer类型 |
B、String类型 |
C、Doble类型 |
D、Long类型 |
正确答案:B |
4. 切换数据库用以下哪一命令( )
A、SHOW |
B、TO |
C、USE |
D、 CHANGE |
正确答案:C |
5.在SELECT语句中,使用关键字( )可以把重复行屏蔽
A、TOP |
B、ALL |
C、UNION |
D、DISTINCT |
正确答案:D |
6.下列语句正确的是( )
A、WHERE NAME NULL |
B、WHERE NAME IS NULL |
C、WHERE NAME=NULL |
D、WHERE NAME ==NULL |
正确答案:B |
7.返回当前日期的函数是( )
A、curtime() |
B、adddate() |
C、curnow() |
D、curdate() |
正确答案:D |
8.从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( )
A、FROM |
B、ORDER BY |
C、HAVING |
D、WHERE |
正确答案:C |
9.以下描述正确的是?( )
A、模糊查询使用关键字liking |
B、模糊查询使用关键字likes |
C、模糊查询使用关键字liked |
D、模糊查询使用关键字like |
正确答案:D |
10.查询姓名不是NULL的数据语法正确的是( )
A、WHERE NAME ! NULL |
B、WHERE NAME NOT NULL |
C、WHERE NAME IS NOT NULL |
D、WHERE NAME!=NULL |
正确答案:C |
11.以下关于多表之间连接的方式说法错误的是( )
A、交叉连接可以使用cross join关键字,也可以不使用cross join |
B、内连接只有显示内连接一种; |
C、左外连接使用关键字left outer join |
D、右外连接使用关键字right outer join |
正确答案:B |
12.返回字符串长度的函数是( )
A、len() |
B、length() |
C、left() |
D、long() |
正确答案:B |
13.查询每个部门的最高工资、部门编号正确的sql语句是( )
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 FROM EMP group by deptno; |
D、SELECT max(sal),deptno,job FROM EMP group by job; |
正确答案:C |
14.用户和角色是什么关系( )
A、多对多 |
B、一对一 |
C、一对多 |
D、没关系 |
正确答案:A |
15.在SQL语言中,子查询是( ) 。
A、选取单表中字段子集的查询语句 |
B、选取多表中字段子集的查询语句 |
C、返回单表中数据子集的查询语言 |
D、嵌入到另一个查询语句之中的查询语句 |
正确答案:D |
16.
DECIMAL是( )数据类型
A、可变精度浮点值 |
B、整数值 |
C、双精度浮点值 |
D、单精度浮点值 |
正确答案:A |
17.在MySQL中,建立表用( )
A、CREATE TABLE命令 |
B、CREATE TRIGGER命令 |
C、CREATE INDEX命令 |
D、CREATE DATABASE命令 |
正确答案:A |
18.以下聚合函数求数据总和的是( )
A、MAX |
B、SUM |
C、COUNT |
D、AVG |
正确答案:B |
19.格式化日期的函数是( )
A、DATEDIFF() |
B、DATE_FORMAT() |
C、DAY() |
D、CURDATE() |
正确答案:B |
20.连接远程MySQL数据库使用下列哪个格式( )
A、MySQL -h 远程主机域名 -u root -p |
B、MySQL -u root -p |
C、MySQL -u -proot |
D、MySQL root -u -p |
正确答案:A |
21.备份一个数据库下列各式正确的是( )
A、mysqldump -u root -p dbname2 person > D:backup.sql |
B、mysqldump -u root dbname2 person > D:backup.sql |
C、mysqldump dbname2 person > D:backup.sql |
D、mysqldump -u root -p dbname2 person < D:backup.sql |
正确答案:A |
22.数据库备份时导出的文件的格式是( )
A、sql |
B、dmp |
C、txt |
D、excel |
正确答案:A |
23.Java中java.util.Date 对应Mysql数据库中什么类型( )
A、DATE |
B、VARCHAR |
C、FLOAT |
D、LONG |
正确答案:A |
24.关系型数据通过( )来获取数据
A、Java程序 |
B、SQL语句 |
C、C程序 |
D、PHP程序 |
正确答案:B |
25.按照姓名升序排列应该采用哪个语句( )
A、ORDER BY NAME ASC |
B、ORDER BY ASC NAME |
C、ORDER BY NAME DESC |
D、ORDER BY DESC NAME |
正确答案:A |
26.学生关系模式 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 |
27.以下哪项用于右连接( )
A、JOIN |
B、RIGHT JOIN |
C、LEFT JOIN |
D、INNER JOIN |
正确答案:B |
28.以下哪项不属于数据模型( )
A、关系模型 |
B、网状模型 |
C、层次模型 |
D、网络模型 |
正确答案:A |
29.SQL语句中的条件用以下哪一项来表达( )
A、THEN |
B、WHILE |
C、WHERE |
D、IF |
正确答案:C |
30.以下约束哪个不是单表约束?( )
A、主键约束 |
B、 为空约束 |
C、唯一约束 |
D、外键约束 |
正确答案:D |
多选题
31.以下哪项属于数据模型( )
A、关系模型 |
B、网状模型 |
C、层次模型 |
D、网络模型 |
正确答案:BCD。 |
32.关于MySQL说法正确的是( )
A、MySQL是一个关系型数据库管理系统 |
B、目前属于 Oracle 旗下产品 |
C、MySQL 是最流行的关系型数据库管理系统之一 |
D、MySQL是开放源代码 |
正确答案:ABCD。 |
33. 关于数据库管理系统说法正确的是( )
A、用于存储数据的称为数据库管理系统 |
B、数据库管理系统可以访问数据库 |
C、连接数据库的软件称为数据库管理系统 |
D、数据库与数据库管理系统不是一个概念 |
正确答案:BD。 |
34.以下说法正确的是()
A、类属性的个数和表中的字段个数可以有区别 |
B、类属性的名称和表中的字段的名称可以不一样 |
C、类属性的数据类型需要和表中的字段的数据类型对应 |
D、varchar类型的表字段可以对应到java类中的int类型属性 |
正确答案:ABC。 |
35.属于单表约束的是( )
A、主键约束 |
B、唯一约束 |
C、非空约束 |
D、外键约束 |
正确答案:ABC。 |
36.下列哪些属于DQL语句的命令( )
A、INSERT |
B、WHERE |
C、FROM |
D、SELECT |
正确答案:BCD。 |
37.对于删除操作以下说法正确的是( )
A、drop database 数据库名: 删除数据库 |
B、delete from 表名; 删除表中所有记录条 |
C、delete from 表名 where 字段名=值;删除符合条件的记录条 |
D、 drop table 表名;删除表 |
正确答案:ABCD。 |
38.下列对SQL操作描述正确的是( )
A、SELECT一般用于数据查找操作 |
B、UPDATE一般用于表数据的更新操作 |
C、INSERT 一般用于添加表数据 |
D、DELETE 只能用于删除表操作 |
正确答案:ABC。 |
39.下列SQL语言的分类描述正确的是( )
A、SQL语言共分为四大类 |
B、数据查询语言DQL |
C、数据操纵语言DML |
D、数据定义语言DDL |
正确答案:ABCD。 |
40.以下哪个是子查询的关键字( )
A、in |
B、any |
C、all |
D、exists |
正确答案:ABCD。 |
判断题
41.DDL是数据定义语言, 例如创建表,创建视图等DDL是数据定义语言, 例如创建表,创建视图等
T、√ |
F、× |
正确答案:T。 |
42.使用select tables()可以查看数据库中的所有表使用select tables()可以查看数据库中的所有表
T、√ |
F、× |
正确答案:F。 |
43.条件“IN(20,30,40)”表示 年龄是20或30或40条件“IN(20,30,40)”表示 年龄是20或30或40
T、√ |
F、× |
正确答案:T。 |
44.排序方式可以升序order by age asc,也可以降序 order by age desc排序方式可以升序order by age asc,也可以降序 order by age desc
T、√ |
F、× |
正确答案:T。 |
45.(ALTER TABLE tb_emp MODIFY name VARCHAR(30)这是要修改表的数据类型.ALTER TABLE tb_emp MODIFY name VARCHAR(30)这是要修改表的数据类型.
T、√ |
F、× |
正确答案:T。 |
46.表的多对多关系需要使用一个中间表表示。表的多对多关系需要使用一个中间表表示。
T、√ |
F、× |
正确答案:T。 |
47.Java类中属性的名称必须要跟表中的字段的名称一致。Java类中属性的名称必须要跟表中的字段的名称一致。
T、√ |
F、× |
正确答案:F。 |
48.求平均数使用avg()求平均数使用avg()
T、√ |
F、× |
正确答案:T。 |
49.SQLyog是非关系型数据库SQLyog是非关系型数据库
T、√ |
F、× |
正确答案:F。 |
50.age between 10 and 20 等价于 age=10 or age =20。age between 10 and 20 等价于 age=10 or age =20。
T、√ |
F、× |
正确答案:F。 |
最后
以上就是含蓄小馒头为你收集整理的MySQL 选择题(六)的全部内容,希望文章能够帮你解决MySQL 选择题(六)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复