![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
雨打萍
简简单单学技术
展开
-
MySQL学习笔记(一)
MySQL学习笔记group_concat函数的使用:基本语法:group_concat( [DISTINCT] 要连接的字段 [Order BY 排序字段 ASC/DESC] [Separator ‘分隔符’] ) 中括号为非必加条件,此函数一般与group by [字段名] 使用。使用情景:一个老师教三个班级,这时候有一个需求就是展示出每个老师教的哪些班SQL命令:...原创 2019-05-22 16:36:11 · 263 阅读 · 0 评论 -
MySQL学习笔记(二)
substring_index与 replace的使用主要用来对数据库的已有信息进行字符串截取与替换使用情景:现在有需求需要分别拿到省市区信息,而不是一个字符串,这时候思路一就是先select出来,在后台通过split(",")拆分为String数组,然后通过下标一一获取省市区的信息,OK没问题。但是当数据量成千上万的时候,我需要先获取再分割再赋值,会严重影响效率。这时候通过MySQL的s...原创 2019-05-22 17:39:31 · 209 阅读 · 0 评论 -
MySQL学习笔记(三)
关于MySQL日期操作函数 date_formate 的使用基本语法:DATE_FORMAT(date,format)说明:date 参数是合法的日期。format 规定日期/时间的输出格式。可以用的格式主要有格式 描述%a 缩写星期名%b 缩写月名%c 月,数值%D 带有英文前缀的月中的天%d 月的天,数值(00-31)%e 月的天,数值(0-31)%f 微秒%H 小时...原创 2019-05-22 18:00:34 · 3097 阅读 · 5 评论 -
MySQL学习笔记(四)
巧用聚合函数count一直以来只知道count返回的是对某些数据的聚合,但是会遇到如下情况,比如我需要统计一个班有几个人分数优秀,几个良好,几个不及格,这时候会查询三次,其实可以一次搞定三次聚合,话不多说上例子。这是一个存放学生成绩的表,我现在要统计总人数,优秀的,合格的,不及格的人数。代码:(注意,条件后一定要加上OR NULL 否则筛选无效,想知道为什么大家有兴趣的自己研究)SELE...原创 2019-05-22 18:31:06 · 227 阅读 · 1 评论