MySQL 的函数集合挺丰富的,这份 mysql 函数大全(PDF 版).rar 就是个实用的参考包。常用的数值、字符串、时间函数基本都收得全,而且是 PDF 版的,查阅起来也方便。像CONCAT()拼接字符串、DATE_ADD()做时间运算、IF()搞逻辑判断,平时写查询语句的时候用得都不少,适合你这种要经常和数据库打交道的前端或全栈同学。

这类文档对新手来说友好,对老手来说也能当备查工具用。毕竟谁能记得住那么多函数?我个人觉得这份资料最大的亮点是分类清晰,看一眼就知道用哪个。

函数里像GROUP_CONCAT()这种,也挺冷门但实用,能把多行结果整成一行,报表或生成某些统计信息省事。再比如FIND_IN_SET(),用来查找字符串在列表中出现的位置,也蛮常见的。别小看这些函数,组合起来用能省不少事。

顺带提一下,除了 MySQL,这类字符串、数值函数,在PostgreSQLOracle甚至Matlab里也有类似的功能,语法稍有不同,但思路是通的。如果你经常多数据库之间切换,可以点下面几个链接看看对比。

如果你最近正好在搞 SQL 优化、报表查询、或者后台数据,那这份mysql 函数大全还挺值得存一份。尤其是在写复杂 SQL 的时候,翻一下省事。