MySQL的内置函数及分类
从实现的功能角度可以分为数值函数、字符串函数、日期和时间函数、流程控制函数、加密与解密函数、获取MySQL信息函数、聚合函数等。也可分为两类:单行函数、聚合函数(或分组函数)。
单行函数
数值函数
当rand()函数括号中放入数字(随机数种子)后,若放入的数字相同,那么产生的随机数也是相同的。
这其实算是伪随机数。
round(x,y)当y为负数时,round(123.12,-1)返回的值是120,看小数点前面-y位数是否大于等于五,大于等于则进位,小于则为0。例:
单行函数可以嵌套
三角函数
角度与弧度互换函数
进制间的转换
字符串函数
注意
在SQL中字符串的索引是从1开始的。
在MySQL中不区分字母大小写,但在Oracle中区分。
LPAD实现右对齐效果,RPAD实现左对齐效果。
日期和时间函数