第一章 单元测试

1、单选题:
MySQL服务的文件文件夹有bin、docs、include、lib、share等。其中存放库文件的是( )文件夹。
选项:
A:bin
B:docs
C:include
D:lib
答案: 【lib

2、单选题:
停止mysql服务的命令是( )。
选项:
A:mysql -u root -p 123456
B:net stop mysql
C:net start mysql
D:mysql -u root -p
答案: 【net stop mysql

3、单选题:
使用( )语句登录MySQL。
选项:
A:mysql -remove
B:mysql -install
C:mysqld -remove
D:mysql -u root -p
答案: 【mysql -u root -p

4、单选题:
关于Navicat描述错误的是( )。
选项:
A:Navicat Premium与阿里云、腾讯云和华为云等云数据库兼容
B:Navicat Premium是数据库开发工具
C:MySQL的客户端操作工具只有Navicat
D:Navicat Premium可以连接 MySQL、MariaDB、MongoDB、SQL Server等多种数据库
答案: 【MySQL的客户端操作工具只有Navicat

5、单选题:
数据库的缩写是( )
选项:
A:DBMS
B:DBS
C:DBA
D:DB
答案: 【DB

6、单选题:
( )是数据字典,保存所有数据表和库的结构信息。
选项:
A:information_schema
B:sys
C:performance_schema
D:mysql
答案: 【information_schema

7、单选题:
“SHOW CREATE DATABASE Market;”语句的功能是( )
选项:
A:查看数据库中的所有表
B:查看MySQL服务器下所有数据库
C:查看系统变量信息
D:查看Market数据库的创建信息
答案: 【查看Market数据库的创建信息

8、单选题:
VARCHAR(n) 是可变长度字符类型。这种类型的( )
选项:
A:字段值最大长度为n
B:如果存入字符大于n,则存储实际字符
C:如果存入字符小于n,尾部以空格补齐
D:字段值长度为n
答案: 【字段值最大长度为n

9、单选题:
“RENAME TABLE tblSupplier to 供应商表;”语句的是( )
选项:
A:查看tblSupplier表的创建语句
B:修改tblSupplier数据表的名称为供应商表
C:修改供应商表数据表的名称为tblSupplier
D:查看tblSupplier表结构
答案: 【修改tblSupplier数据表的名称为供应商表

10、单选题:
定义全文索引的关键字是( )。
选项:
A:UNIQUE
B:SPATIAL
C:PRIMARY KEY
D:FULLTEXT
答案: 【FULLTEXT

第二章 单元测试

1、单选题:
下面关于SELECT语句的描述正确的是( )。
选项:
A:<字段列表>中包含一个字段
B:FROM子句表明查询的数据来源,可以是一个或多个表
C:最后一个字段后加逗号
D:查询多个字段时,字段间用空格隔开
答案: 【FROM子句表明查询的数据来源,可以是一个或多个表

2、单选题:
查询tblGoods表中 “饮料”类的商品信息,查询结果按价格降序排序的语句是( )。
选项:
A:SELECT * FROM tblgoods WHERE type='饮料' ORDER BY sellPrice ACS;
B:SELECT * FROM tblgoods WHERE type='饮料' ORDER BY sellPrice;
C:SELECT * FROM tblgoods ORDER BY sellPrice DESC;
D:SELECT * FROM tblgoods WHERE type='饮料' ORDER BY sellPrice DESC;
答案: 【SELECT * FROM tblgoods WHERE type='饮料' ORDER BY sellPrice DESC;

3、单选题:
统计交易明细表中每件商品的销售数量的语句是( )。
选项:
A:SELECT goodsID 商品编号,SUM(amount) 商品销售数量 FROM tblTradeList GROUP BY goodsID;
B:SELECT goodsID 商品编号,goodsName 商品名称,SUM(amount) 商品销售数量 FROM tblTradeList GROUP BY goodsID;
C:SELECT goodsID 商品编号,SUM(amount) 商品销售数量 FROM tblTradeList ;
D:SELECT goodsID 商品编号,goodsName 商品名称,SUM(amount) 商品销售数量 FROM tblTradeList ;
答案: 【SELECT goodsID 商品编号,SUM(amount) 商品销售数量 FROM tblTradeList GROUP BY goodsID;

4、单选题:
查询tblUser表中各类产品的平均价格的语句是( )。
选项:
A:SELECT type 商品类型,goodsName 商品名称,AVG (sellPrice) AS 平均价格 FROM tblgoods ;
B:SELECT type 商品类型,AVG (sellPrice) AS 平均价格 FROM tblgoods ;
C:SELECT type 商品类型,AVG (sellPrice) AS 平均价格 FROM tblgoods GROUP BY type;
D:SELECT type 商品类型,goodsName 商品名称,AVG (sellPrice) AS 平均价格 FROM tblgoods GROUP BY type;
答案: 【SELECT type 商品类型,AVG (sellPrice) AS 平均价格 FROM tblgoods GROUP BY type;

5、单选题:
下面有关HAVING子句的描述错误的是( )。
选项:
A:HAVING子句条件不能包含聚合函数
B:HAVING子句用于筛选分组后的查询结果
C:HAVING子句写在GROUP BY 子句之后
D:HAVING子句筛选满足条件的组
答案: 【HAVING子句条件不能包含聚合函数

6、单选题:
查询tblUser表中“饮料”类商品的平均价格的语句是( )。
选项:
A:SELECT type 商品类型, AVG (sellPrice) 平均价格 FROM tblgoods HAVING type='饮料';
B:SELECT type 商品类型, AVG (sellPrice) 平均价格 FROM tblgoods GROUP BY type HAVING type='饮料';
C:SELECT type 商品类型, AVG (sellPrice) 平均价格 FROM tblgoods GROUP BY type;
D:SELECT goodName 商品名称, AVG (sellPrice) 平均价格 FROM tblgoods HAVING type='饮料';
答案: 【SELECT type 商品类型, AVG (sellPrice) 平均价格 FROM tblgoods GROUP BY type HAVING type='饮料';

7、单选题:
查询tblUser表中各类产品的最高价格的语句是( )。
选项:
A:SELECT type 商品类型,SUM(sellPrice) AS 最高价格 FROM tblgoods GROUP BY type;
B:SELECT type 商品类型,COUNT(sellPrice) AS 最高价格 FROM tblgoods GROUP BY type;
C:SELECT type 商品类型,MIN(sellPrice) AS 最高价格 FROM tblgoods GROUP BY type;
D:SELECT type 商品类型,MAX(sellPrice) AS 最高价格 FROM tblgoods GROUP BY type;
答案: 【SELECT type 商品类型,COUNT(sellPrice) AS 最高价格 FROM tblgoods GROUP BY type;

8、单选题:
查询market数据库中商品订单及产品详细信息错误的语句是( )。
选项:
A:SELECT * FROM tblgoods JOIN tblorderlist ON T1.goodsID=T2.goodsID;
B:SELECT * FROM tblgoods T1 ,tblorderlist T2 where T1.goodsID=T2.goodsID;
C:SELECT * FROM tblgoods ,tblorderlist where tblgoods.goodsID=tblorderlist.goodsID;
D:SELECT * FROM tblgoods JOIN tblorderlist ON tblgoods.goodsID=tblorderlist.goodsID;
答案: 【SELECT * FROM tblgoods JOIN tblorderlist ON T1.goodsID=T2.goodsID;

9、单选题:
下面描述错误的是( )。
选项:
A:EXISTS和NOT EXISTS关键字用于在子句中测试子查询返回的数据行是否存在
B:ANY表示返回值中全部满足查询比较的条件
C:ALL表示子查询的查询结果中所有值都满足查询条件
D:SOME表示返回值中至少有一个满足查询比较的条件
答案: 【ANY表示返回值中全部满足查询比较的条件

10、单选题:
查询商品代码、商品名称、类型、采购数量、采购价格,按照商品编号升序排列的语句是( )。
选项:
A:SELECT tblgoods.goodsID,goodsName,type,buyAmount,stockPrice FROM tblgoods JOIN tblorderlistON tblgoods.goodsID=tblorderlist.goodsID ORDER BY tblgoods.goodsID DESC;
B:SELECT tblgoods.goodsID,goodsName,type,buyAmount,stockPrice FROM tblgoods T1 JOIN tblorderlist T2ON T1.goodsID=T2.goodsID ORDER BY tblgoods.goodsID DESC;
C:SELECT goodsID,goodsName,type,buyAmount,stockPrice FROM tblgoods JOIN tblorderlistON T1.goodsID=T2.goodsID ORDER BY tblgoods.goodsID ASC;
D:SELECT tblgoods.goodsID,goodsName,type,buyAmount,stockPrice FROM tblgoods T1 JOIN tblorderlist T2ON T1.goodsID=T2.goodsID ORDER BY tblgoods.goodsID;
答案: 【SELECT tblgoods.goodsID,goodsName,type,buyAmount,stockPrice FROM tblgoods T1 JOIN tblorderlist T2ON T1.goodsID=T2.goodsID ORDER BY tblgoods.goodsID;

发表评论

电子邮件地址不会被公开。 必填项已用*标注