00:00
那么呢,我们第一个是不是学了ID了,其作用三种情况相同不同,相同又不同,然后主要反映的是表的加载顺序,当你们工作以后,你就会明白有句话叫小表永远驱动大表,那么那个时候到底这个ID你写的时候,你认为是先加载TR,诶,但是有可能他先MYSQL的理解是不是先加载成T5了,那么这个候就需要你是不是慢慢的逐步的优化和微调啊,OK,那么再来我们来看看第二个字段select type,它又解决了什么问题呢?我们呢来看一下,首先它常见和常用的值主要有六个哈,Simple primary等等,我就不再一一读了,那么相当于它主要是告诉工程师。
01:00
是告诉买SQ的主人,你发布这张SQ我所理解的查询类型分别是什么?当然simple是不是最简单,那么不用讲同学们,我们前面的话那条是这是不是就是一个simple啊好,那么呢,告诉主人我是普通查询还是联合查询,还是只查询,还是嵌套查询的各种复杂情况,那么呢,一个一个来。咱们呢,先说simple在这块干嘛呢?它能解决些什么问题呢?简单的snack查询包查询中不包含子查询或者union,昨天咱们的七种就第六种,第七种是要用union来处理啊,好,那么这个呢,就不多说了,Simple嘛,人如其名。第二个primary查询中若包含任何复杂的子查询,最外层查询标记为primary,什么意思呢?我们可以看刚才咱们介绍ID的时候,各位亲,这是不是有个primary,言下之意就是最外层的就是primary,俗称是不是鸡蛋壳啊,好理解好,那么也就是说primary就是最后加载的那个,这么说通了吗?OK,好,再往下。
02:27
我们呢,继续走,下面呢,Sum quary,我相信这两个足以说明问题了吧?OK,那么说白了就子查询,就是括号里面的谁大谁小,看MYSQ的分析。那么呢,一句话,在select或while列表中包含了什么?Sub query子查询,那么呢,再来第四种derived延伸,在辅用列表中包含的子查询被标记为衍生表MYCQL会递归执行这些子查询操作,把结果放在什么表里面?好,各位亲,回头的时候我们会有一个非常重要的几个case呢,来说透这个临时表。那么呢,言下之意,听好,临时表有些时候是增加系统负担,明白了吗?但是你不得不用,就好比你要做两个变量交换,你是不是要中间一个临时变量拿它做交换啊?它有点这个意思哈,回头我们会说,那么呢,这个那主要呢,要记住这。
03:27
这个意思在这块DEVELOP2,这个二就是第一列ID,这个没问题吧,OK哈,一定要整明白好下面union,若第二个select出现在union之后,则被标记为union,若union包含在from词句子查询中,外层标为erive。昨天我们是不是员工union department,昨天晚上你们的练习都做了吧?那个union它先加载哪个先加载后面的那个department的话,那么那个department那张表是不会写一个是吗?Union听到那么再来,我们呢,可以大概的看一下,在这块union result,我们可以看到什么概念,是不是两种union结果的合并啊好,那么这呢,我们呢,也可以先粗略的呢看一下哈,那么昨天我们是不是写过这个东西,Select from p blmp是。
04:27
不是A干嘛呢?Left join tbl de PT,这个是不是B表on的话,是不是A的DEPTD等于B的ID啊,那么这个时候大家看我这是不是union,好,Union完活以后,哥们我现在又干这事,是不是right干过这事吧?那么这个时候我们right了以后怎么着,是不是也是这两个合并啊?那么这个时候我们干嘛呢?E查询,哎,不是不是我去,哎,不是查询,哎呀,那这样先查询看一下,回忆一下,没问题吧,昨天的circleq,那么好,现在我们要干的活是不是这条circleq前面加一个explain啊,那么好,这个时候跟我讲同学们有没有union呢?有没有union result了,OK,那么再说白一点,什么意思啊,这个union result就是要两个。
05:27
Union最后是不是合并的结果集,它是在最后啊,能理解吗?OK,那么呢,这个呢,就是我们的一个union,也也就是说它只是告诉你一个select,我是什么样类型的查询没问题吧,那么好,数据读取操作的操作类型select type,了解什么意思吧?通了吗?所以说第一次学什么东西没读懂,哎,不学了,书一丢不够先往下升,回过头来杀回马枪来看你才能懂,你们大家刚刚零基础学spring的时候,是不是特别难理解,什么依赖注入啊,什么IOC啊,对不对?但是现在一个月以后用熟了,项目也做完了,课堂练习都做了以后,大家看你们现在是不是也就觉得理所当然了,好,那么呢,一样的哈,所以说学新技术千万不要第一次学不懂就不学了,嗯,我觉得我学差不多也得是学到第二遍以后哈,那么包括这些坦白讲那就不是第几遍了,能理解吗?都是需要工作中一点点拿色就去配去装啊,那么呢,这个呢,就是我们的s selectck type,好,下面我们来看table,就不说了,行不行,这个我觉得应该自学能整整懂吧,OK,那么所以说呢,主要呢是select type和table的讲解,说白了。
06:49
啊,就是这个这一行数据是关于哪张表的。
我来说两句