MySQL的一些个人笔记。
最近工作中用了一些MySQL,本来还是比较排斥orm框架的,用的再6页感觉像个傻瓜,还不如原生的sql语句编辑来的爽。
日常收听了一些老男孩教育机构的视频,对group by,having, where的使用,做一些简单的记录,供自己后面学习参考用。
学习的参考大多数薅羊毛来至老男孩培训机构。
首先是where,这是数据集合的来源,where是第一优先调用的,调用了where之后的数据才能给select或者group by等使用,这是数据起始来源的选择。
其次是group by 的使用,当你需要对求某一类对象的最大值,最小值,数量,平均等,就可以对该类进行group by,比较统计中国有多少男女,就可以group by sex,然后用count,统计每个班级的最高分,就可以group by class然后用avg来求平均分
最后是having,前面两个where与group by可以理解为在selete之前操作的,对数据进行一顿操作后通过selete输出,having就是对已经可以selelte的数据进行二次选择,
对已经能够输出的信息,对字段的内容进行再次筛选。
后续学到什么记录,再做补充。