一.数序函数
1.ABS() 绝对值函数
2.FLOOR() 返回小于或者等于实参的最大整数数
3.CEIL() 返回不小于实参的最小整数
4.RAND()*n 返回0到n的随机数
5.PI() 返回圆周率
6.TRUNCATE(X,Y) 保留X小数点后Y位数截断处理
7.ROUND(X,Y) 保留X小数点后Y位数截断处理
8.SQRT(X) 取平方根
二.字符串函数
1.INSERT(S1,X,LEN,S2) 将S1中位置以X开头长度为LEN的字符串用S2代替
2.UPPER(S) 将S转化为大写字符串
3.LEFT(S,N) 返回S的前N个字符
4.RTRIM(S) 去掉结尾的空格
三.时间和日期函数
1.CURDATE() 返回当前的时间类型为Date类型
2.CURTIME() 返回当前时间类型为TIME类型
3.NOW() 返回当前时间为DATETIME类型
4.DATEDIFF(d1,d2) 返回d1和d2的天数时间差
5.ADDDATE(d1,n) 将d1加上n的天数
6.ADDDATE(d1,INTERVAL n type) 将d1加上n类型的天数 week year
7.SUBDATE(d,n) 将d减去n天数
四.条件判断函数
1.IF(表达式,语句1,语句2) 表达式成功执行语句1否则执行语句2
2.IFNULL(v1,v2) 若v1不为空显示v1的值,否者显示v2的值
五.加密函数
1.PASSWORD(str) 多用于对用户注册的信息进行加密,不可逆
2.MD5(str) 对普通的数据的加密,不可逆