系统预定义函数函数:代表一个独立的可复用的功能。MySQL中的函数必须有返回值,参数可以有可以没有。MySQL中函数分为:(1)系统预定义函数:MySQL数据库管理软件提供的函数,直接用就可以,任何数据库都可以用公共的函数。单行函数:表示会对表中的每一行记录分别计算,有n行得到还是n行结果。如数学函数、字符串函数、日期时间函数、条件判断函数、窗口函数等。分组函数:或者又称为聚合函数,多行函数,表示会对表中的多行记录一起做一个“运算”,得到一个结果。如求平均值的avg,求最大值的max,求最小值的min,求总和sum,求个数的count等。(2)用户自定义函数:由开发人员自己定义的,通过CREATE FUNCTION语句定义,是属于某个数据库的对象。单行函数常用数学函数函数说明