Mysql选择题(4)

单选题
1.在正则表达式中,匹配任意一个字符的符号是(  )

A、.

B、*

C、?

D、 -

正确答案:A

2.条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且(   )

A、不包括15岁和35岁

B、包括15岁但不包括35岁

C、包括15岁和35岁

D、包括35岁但不包括15岁

正确答案:C

3.MySQl安装完毕后为什么要配置环境变量( )

A、为了在任何地方使用MySQl命令

B、为了启动MySQl服务

C、为了关闭MySQl服务

D、为了安装连接软件

正确答案:A

4.删除数据表中的一条记录用以下哪一项(   )

A、DELETED

B、DELETE

C、 DROP

D、 UPDATE

正确答案:B

5.创建数据库使用以下哪项(     )

A、create mytest

B、create table mytest

C、database mytest

D、create database mytest

正确答案:D

6.条件“IN(20,30,40)”表示(   )

A、年龄在20到40之间

B、年龄在20到30之间

C、年龄是20或30或40

D、年龄在30到40之间

正确答案:C

7.以下哪项用于左连接(   )

A、JOIN

B、RIGHT JOIN

C、LEFT JOIN

D、INNER JOIN

正确答案:C

8.修改数据库表结构用以下哪一项(   )

A、UPDATE

B、CREATE

C、UPDATED

D、ALTER

正确答案:D

9.如何在命令窗口连接MySQL数据库( )

A、MySQL -p root -u 

B、MySQL -u root -p

C、MySQL -u -p root

D、MySQL root -u -p

正确答案:B

10.有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有(  )行数据

A、18

B、26

C、不确定

D、120

正确答案:D

11.UPDATE命令属于(   )操作

A、DML

B、DDL

C、DQL

D、DCL

正确答案:A

DDL(Data Definition Language)语句: 数据定义语言,主要是进行定义/改变表的结构、数据类型、表之间的链接等操作。常用的语句关键字有 CREATE、DROP、ALTER 等。

DML(Data Manipulation Language)语句: 数据操纵语言,主要是对数据进行增加、删除、修改操作。常用的语句关键字有 INSERT、UPDATE、DELETE 等。

DQL(Data Query Language)语句:数据查询语言,主要是对数据进行查询操作。常用关键字有 SELECT、FROM、WHERE 等。

12.查找数据库中所有的数据库用以下哪一项(   )

A、SHOW DATABASE

B、SHOW TABLES

C、SHOW DATABASES

D、SHOW TABLE

正确答案:C

13.Java中java.long.Long对应Mysql数据库中什么类型( )

A、LONG

B、VARCHAR

C、FLOAT

D、BIGINT

正确答案:D

14.以下哪项用于显示内连接(   )

A、JOIN

B、RIGHT JOIN

C、LEFT JOIN

D、INNER JOIN

正确答案:D

15.查找表结构用以下哪一项(   )

A、FIND

B、SELETE

C、ALTER

D、DESC

正确答案:D

16.备份一个数据库下列各式正确的是( )

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

17.以下说法正确的是( )

A、类属性的个数必须要和表中的字段个数一致

B、类属性的名称必须要和表中的字段的名称一致

C、类属性的数据类型需要和表中的字段的数据类型对应

D、varchar类型的表字段可以对应到java类中的int类型属性

正确答案:C

18.关系数据库中,主键是(   )

A、创建唯一的索引,允许空值

B、只允许以表中第一字段建立

C、允许有多个主键的

D、用于标识表中唯一的实体

正确答案:D

19.以下语句错误的是(   )

A、alter table emp delete column addcolumn;

B、alter table emp modify column addcolumn char(10);

C、alter table emp change column addcolumn int;

D、alter table emp add column addcolumn int;

正确答案:A

20.以下哪项不属于DML操作(  )

A、insert

B、update

C、delete

D、create

正确答案:D

21.mysqldump -u username -p dbname table1 table2 ...-> C:\BackupName.sql
根据上面命令中将要备份的文件名称是(  )

A、mysqldump

B、table1

C、dbname

D、BackupName.sql

正确答案:D

22.下列哪个命令是备份数据库的( )

A、mysqldump

B、dump

C、mysql

D、mysqlhotcopy

正确答案:A

23.查询姓名不是NULL的数据语法正确的是(  )

A、WHERE NAME ! NULL

B、WHERE NAME NOT NULL

C、WHERE NAME IS NOT NULL

D、WHERE NAME!=NULL

正确答案:C

24.以下聚合函数求数据总和的是(   )

A、MAX

B、SUM

C、COUNT

D、AVG

正确答案:B

25.DROP命令属于(   )操作

A、DML

B、DDL

C、DQL

D、DCL

正确答案:B

26.例如数据库中有A表,包括学生,学科,成绩三个字段 , 数据库结构为 
学生     学科     成绩
张三     语文     60
张三     数学     100
李四     语文     70
李四     数学     80
李四     英语     80
如何统计最高分>80的学科(   )

A、SELECT MAX(成绩)  FROM A GROUP BY学科  HAVING MAX(成绩)>80;

B、SELECT学科  FROM A GROUP BY学科  HAVING成绩>80;

C、SELECT学科  FROM A GROUP BY学科  HAVING MAX(成绩)>80;

D、SELECT学科  FROM A GROUP BY学科 WHERE MAX(成绩)>80;

正确答案:C

27.以下关于mysql 描述正确的是()

A、SQL是一种函数型语言

B、SQL是一种高级算法语言

C、SQL是一种关系数据库语言

D、SQL是一种人工智能语言

正确答案:C

28.恢复数据库下列各式正确的是( )

A、mysql -u root -p < C:\backup.sql

B、mysql -u root -p > C:\backup.sql

C、mysqldump dbname2 person > D:\backup.sql

D、mysqldump -u root -p dbname2 person < D:\backup.sql

正确答案:A

29.为数据表创建索引的目的是(   )

A、提高查询的检索性能

B、归类

C、创建唯一索引

D、创建主键

正确答案:A

30.以下双方之间属于多对多关系的是( )

A、老师—学生

B、用户—银行卡

C、用户—手机号

D、学生—语文成绩

正确答案:A

多选题
31.以下操作中属于表结构操作的是( )

A、create table user (id int primary key,name varchar(20));

B、show tables;

C、drop table user;

D、alter table user add age int;

正确答案:ABCD。

32.下列对SQL操作描述正确的是(  )

A、SELECT一般用于数据查找操作

B、UPDATE一般用于表数据的更新操作

C、INSERT 一般用于添加表数据

D、DELETE 只能用于删除表操作

正确答案:ABC。

33.下面属于关系型数据库的是( )

A、mysql

B、oracle

C、db2 

D、SQLsever

正确答案:ABCD。

34.下列对SQL操作描述正确的是(  )

A、SELECT一般用于数据查找操作

B、UPDATE一般用于表数据的更新操作

C、INSERT 一般用于添加表数据

D、DELETE 只能用于删除表操作

正确答案:ABC。

35.以下双方关系不属于一对多关系的有:  ( )

A、老师—学生

B、用户—银行卡

C、学科—课程 

D、 学生—语文成绩;

正确答案:ACD。

36.关于MySQL表说法正确的是( )

A、表的字段不区分大小写

B、表的字段区分大小写

C、表的字段不可以出现同名

D、表的字段可以出现同名

正确答案:AC。

37.MySQL数据库安装说法正确的是?( )

A、MySQL安装,可以修改服务的安装路径

B、MySQL安装,只能修改服务的安装路径

C、MySQL安装,可以修改数据文件的存放路径

D、MySQL安装,只能修改数据文件的存放路径

正确答案:AC。

38.以下是对数据库进行操作的是?( )

A、create database test;

B、show create database test;

C、drop database test;

D、show databases;

正确答案:ABCD。

39.以下是MySQL常用数据库类型的是?( )

A、int

B、double

C、varchar 

D、float

正确答案:ABCD。

40.下列哪些列类型是数值型的数据(   )。

A、DOUBLE

B、INT

C、SET

D、FLOAT

正确答案:ABD。

判断题
41.使用SQLyog备份数据库时,只能备份数据。

T、√

F、×

正确答案:F。

42.如果想查找记录中不是NULL的数据,可以添加条件是 != null

T、√

F、×

正确答案:F。

43.MySQL安装需要注册成服务,才可以使用

T、√

F、×

正确答案:T。

44.SQL语言共分为四大类

T、√

F、×

正确答案:T。

45.Java类与表之间可以是多对一的关系。

T、√

F、×

正确答案:T。

46.条件“IN(20,30)”表示年龄在20到30之间,且包含20岁和30岁

T、√

F、×

正确答案:F。

47.Select 后面使用 * 表示查询所有的列。

T、√

F、×

正确答案:T。

48.SQLyon右下方的"表数据"选型卡中可以查看表中的记录信息

T、√

F、×

正确答案:T。

49.Select查询时可以使用多个字段对结果进行分组。

T、√

F、×

正确答案:T。

50.DML是数据查询语言,例如select查询DML是数据查询语言,例如select查

T、√

F、×

正确答案:F。
————————————————


                        
原文链接:https://blog.csdn.net/bbvjx1314/article/details/103605736

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值