Loading

摘要: 为什么要知道MySQL的执行过程呢?是因为我们要对sql语句进行优化。这个是很要必要的。 客户端发送一条查询给服务器。 服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结果。否则进入下一阶段。 服务器端进行SQL解析,预处理,再由优化器生成对应的执行计划。 MySQL根据优化器生成的执 阅读全文
posted @ 2022-02-26 23:33 BearBrick0 阅读(185) 评论(0) 推荐(0) 编辑
摘要: SQL查询语句先执行SELECT? SELECT 语句的完整语法,如下: SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_c 阅读全文
posted @ 2022-02-26 23:30 BearBrick0 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 题目 网上有好多教程,看的我很头大。经过朋友的讲解,豁然顿悟。废话不说。 要做对这道题,首先就是先要搞懂折半查找树是怎样的构建的过程,折半查找,顾名思义,就是通过一次次的折半,来构建树,小的放左边,大的放右边。 构建树,肯定要先有根节点。没有问题吧。所以说先要折半。折半的还有问题,要么正好是中点,要 阅读全文
posted @ 2022-02-26 14:45 BearBrick0 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 冒泡排序就是把小的元素往前调或者把大的元素往后调。比较是相邻的两个元素比较,交换也发生在这两个元素之间。所以,如果两个元素相等,我想你是不会再无聊地把他们俩交换一下的;如果两个相等的元素没有相邻,那么即使通过前面的两两交换把两个相邻起来,这时候也不会交换,所以相同元素的前后顺序并没有改 变 阅读全文
posted @ 2022-02-26 12:47 BearBrick0 阅读(41) 评论(0) 推荐(0) 编辑