暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

每日闯关笔记|20221213

原创 zzh 2022-12-13
244
在 MySQL 中,哪三个线程分配内存? BDF

A
query cache
B
internal temporary table
C
thread cache
D
read buffer
E
InnoDB buffer pool instance
F
sort buffer

MySQL数据库中,对于where 条件包含 OR 关系的SQL,以下描述哪些是对的?A

A
只有OR上的列都存在索引时,该SQL才可能走索引。
B
只要其中部分列存在索引,则该SQL就可能采用索引访问。
C
只要OR 中的列存在复合索引,则该SQL就可能走索引。
D
只要OR 中的一列为范围查询,则该SQL就不会走索引。

如果给我们一张表,我们是从(from)这张表开始查,然后如果需要过滤就(where)过滤,之后如果引用了聚合函数,就需要进行分组(group by),接下来如果我们需要对这前面阶段–分组得到的结果进行二次过滤的时候,就用到(having)进行过滤,只要记住,having只服务于group by就行了,经过这么多步骤得出来的结果后我们选择(select)哪些需要显示的用什么顺(order by )显示出来,如果是mysql 数据库,最后还可以加个限制(limit)取出来的条数。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论