【笔试强训选择题】Day15.习题(错题)解析

作者简介:大家好,我是未央;

博客首页:未央.303

系列专栏:笔试强训选择题

每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!

文章目录

前言

一、Day15习题(错题)解析

总结


前言

 


一、Day15习题(错题)解析

1.

【笔试强训选择题】Day15.习题(错题)解析_第1张图片

 解析:A

解题思路:

A:表示的是在score数据表中查询数学成绩的总分和语文成绩的平均分;

B:*表示的是数据表的所有字段表示所以行;但是sum(english)表示的是一行;两个有冲突所以不能一起进行查询;

C:stu-id也表示多行,不能和sum(math)一起进行查询;同B一样;

D:正确删除表的形式是:Delect  from  + 表名;


2.

【笔试强训选择题】Day15.习题(错题)解析_第2张图片

 解析:D

属于数据库管理系统,相对于应用软件更加精确;


3.

【笔试强训选择题】Day15.习题(错题)解析_第3张图片

 解析:C

解题思路:

mysql_num_fields() 函数返回结果集中字段的数。 

$result = mysql_query("SELECT id, name, age FROM mydb.tb1 WHERE id <'5'")

表示有三个字段,所以最终输出的就是3;


4.

【笔试强训选择题】Day15.习题(错题)解析_第4张图片

 解析:C

解题思路:
A:group by表示进行分组查询;先进行去重,再进行分组;但是题目要求是一个关键字;

B:order  by 表示的是排序查询;C:distinct就是用来专门去重的关键字;

D:limit 是用来进行分页操作的;


5.

【笔试强训选择题】Day15.习题(错题)解析_第5张图片

 解析:A

相关知识点:

group  by和having和where的联合应用
HAVING用于在从一个组中选择记录之后对结果进行过滤;

而WHERE用于在从整个表中选择记录之前对记录进行过滤。

简单来说,WHERE用于筛选整个表中的记录,HAVING用于筛选聚合函数(如COUNT, SUM, AVG)筛选分组后的记录。

相关链接跳转http://t.csdn.cn/tsQge


6.

【笔试强训选择题】Day15.习题(错题)解析_第6张图片

 解析:B

相关知识点:join操作

【笔试强训选择题】Day15.习题(错题)解析_第7张图片

 题目中要求至少涉及多少张表,当自连接的时候只需要涉及一张表;


7.

【笔试强训选择题】Day15.习题(错题)解析_第8张图片

解析:B

解题思路:

本题中要求其关系中属性的外键;

外键的含义:

【笔试强训选择题】Day15.习题(错题)解析_第9张图片

 我们发现题目中职工号和部门号分别为两个表的主键;而我们发现在职工表中还有部门表中的主键部门号;所以我们发现部门号是用来建立联系的键,所以我们称为外键;


8.

【笔试强训选择题】Day15.习题(错题)解析_第10张图片

解析:D

相关知识点:

数据库中删除表的操作(delete和drop的区别)

delete:是用来进行表中数据的删除操作的;

drop:是用来进行表的删除操作的;

所以排除AB选项;

C:drop  table  tb_ame;必须是要先进行使用数据库操作才可以使用成功(use   sample)

D:drop  table  sample.tb_ame ;是无论当前在哪个数据库都能使用成功;


9.

【笔试强训选择题】Day15.习题(错题)解析_第11张图片

解析:D

相关知识点:数据库中的if()函数用法

if()函数的具体用法:IF(expr1,expr2,expr3);如果expr1的值为真(boolean值为true,或者不为0的值),则返回expr2的值,否则返回expr3;

【笔试强训选择题】Day15.习题(错题)解析_第12张图片

本题中expr1的值不为0,所以返回expr2的值就是5;


10.

【笔试强训选择题】Day15.习题(错题)解析_第13张图片

解析:

????????????


总结

【笔试强训选择题】Day15.习题(错题)解析_第14张图片

 

你可能感兴趣的:(笔试强训选择题,java,mysql,选择题)