一、字符串
1)charset(str)返回字符串字符集
concat(str,...)链接字符串
2)instr(str,substr) 返回substr在str第一次出现索引
lcase(str) 转成小写
3)left(str,lenth)截取str左数length个字符
length(str)返回str的长度
4)load_file(file_path)从文件读取数据
locate(substr,str[,start_postion])同instr,但是可以指定开始位置
5)lpad(str,length,pad)重复用pad加载str前,知道达到length长度
ltrim(str)去除str左边的空格
6)repeat(str,count)重复str count次
replace(str,search,replace)将str中search替换成replace
7)rpad(str,length,pad)向str后追加pad直到长度为length
rtrim(str)去掉str后面的空格
8)strcmp(str1,str2)比较str1和str2大小
substring(str,position[,length})截取strposition后位置的length长度
注意:mysql处理字符串是,默认第一个字符的下标为1,即参数postion大于等于1.
9)trim(both|leading|trailing padding FROM str) 去除str两侧或头部或尾部的padding
ucase(str)将str转成大写
10)right(str,length) 后面截取length长度
space(count)生成count空格
二、数字类型函数
1)abs(num)绝对值
bin(num)十进制转2进制
ceiling(num)向上取整
conv(num,from_n,to_n)将num从from_n进制转to_n进制
floor(num)向下取整
2)format(num,2)保留小数位数
hex(num)num的十六进制
least(num1,num2,....)取最小值
mod(num,denominator)取余
3)power(num,2)求num的指数
rand(num)求num以内的随机数
round(num,num2)四舍五入,num2标识小数位数
sign(num)返回num的符号
三、日期函数
1)addtime(date,time_interval) 将相同格式time_interval添加到date
current_date()当前日期
current_time()当前时间
current_timestamp()当前时间戳
2)date(datetime)返回datetime的日期部分
date_add(datetime,INTERVAL expr type)给datetime的type类型加expr
Type 值
| MICROSECOND |
| SECOND |
| MINUTE |
| HOUR |
| DAY |
| WEEK |
| MONTH |
| QUARTER |
| YEAR |
| SECOND_MICROSECOND |
| MINUTE_MICROSECOND |
| MINUTE_SECOND |
| HOUR_MICROSECOND |
| HOUR_SECOND |
| HOUR_MINUTE |
| DAY_MICROSECOND |
| DAY_SECOND |
| DAY_MINUTE |
| DAY_HOUR |
| YEAR_MONTH |
3)date_format(datetime,format)将datetime格式化成format

被折叠的 条评论
为什么被折叠?



