常用函数:
- length()表示返回字节长度。
- char_length()表示返回字符个数。
- rand()表示返回0-1之间的随机小数。
- round()表示四舍五入。
- date_add(now(),interval 10 day)表示10天后的日期。
- date_add(now(),interval -10 day)表示10天前的日期。
- date_add(now(),interval 10 minute)表示20分钟后的时间。
- date_add(now(),interval 10 week)表示10周后的日期
- datediff()表示两个日期之间相差的天数。
- timestampdiff(hour,now(),'2018-01-21 12:10:20')表示返回两个日期之间的小时差。
- date_format(now(),'%Y-%m-%d %H:%i:%s')表示格式化一个日期时间。
- from_unixtime()表示将一个时间戳转换为一个日期。
- unix_timestamp()表示将一个日期转换为一个时间戳。
- from_unixtime(时间戳,'%Y-%m-%d %H:%i:%s')表示将时间戳按指定的格式转换为一个日期。
- concat()连接字符串。
- repeat('abc',2)表示一个字符串重复几次。
- space(20)表示产生20个空格的字符串。
- md5(),sha(),sha1(),password()表示加密函数。
- supper()表示将字符串转换为大写。
- lower()表示将字符串转换为小写。
- left()表示从左截取多少长度的子字符串。
- right()表示从右截取多少长度的子字符串。
- mid()表示从指定位置截取多少长度的子字符串。索引从1开始。
- ifnull(表达式1,表达式2)如果表达式1不为空就显示表达式1,否则显示表达式2。
- if(表达式,结果1,结果2)如果表达式为真就显示结果1,否则显示结果2。
- uuid()表示返回36位唯一随机字符串。
- format(1000,2)表示格式化一个数字。
- inet-aton()将一个ip地址的字符串转换为一个数字。
- inet-ntoa()将一个数字转换为一个ip地址。