为了账号安全,请及时绑定邮箱和手机立即绑定
目前听了这么久,没感觉好评的优点,就是觉得老师是照着PPT说的,也没有说说自己的理解,这门课是我买这么多门课中最不满意的
select case t.year when '2016' then @i := @i +1 when '2017' then @j := @j +1 end from table_name t,(select @i :=0,@j:=0) a ;
感谢分享,讲的很好
讲得挺好的,能够让人在宏观上了解mysql优化的不同视角和层次。评论里有些人嚷着要干货,学理论,须知板凳坐得十年冷,心浮气躁没有任何帮助,徒增怨气。
感谢大神无私的分享!赞赞赞
就@wendyy贴出的链接,我大概翻译一下:count()中只有结果是not null时,才计数+1。比如在‘select count(year=2017) from film’中,count()里面的条件判断的结果可能是true,也有可能是false,在数据库中的表示就是1或者0,这两者都不为null,属于not null。而在条件语句后面加上or null,即表示当‘or’左边的条件判断的结果是true时,则返回1,计数+1;是flase时,则返回或执行‘or’右边的字段或判断,即返回null,不计数。
你们发音准,你们技术就很好咯?技术好还过来听课?
select count(*) ,actor.first_name
-> from actor,film_actor
-> where film_actor.actor_id=actor.actor_id
-> group by(actor.actor_id);
为什么不这样写
有点混乱了 为什么不用 inner join 而是去重,还有优化的原因也没讲。不是应该讲讲优化后减少了遍历的次数什么的吗,还有索引失效什么的。

最新回答 / 慕粉1625433576
没有,都会高兼容低的
这样按 id 来排有什么意义啊?待优化的是用 title 来 ORDER BY 啊。。。
老师能讲得别那么快与讲得再详细点就更好了
课程须知
想要学好这门课程,你需要具备MySQL数据库的基本知识,如果具有相关的工作经验并且希望能提升工作技能的话,这门课程就再适合不过了。
老师告诉你能学到什么?
1、了解数据库优化的各个方面的方法和技巧 2、如何对SQL语句和索引进行优化 3、如何对数据库结构及运行环境进行优化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消