我是靠谱客的博主 含蓄小馒头,最近开发中收集的这篇文章主要介绍MySQL 选择题(六),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

单选题

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 选择题(六)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部