MySQL 常用函数
日期时间类函数
1、current_date(); //返回当前日期
2、current_time(); //返回当前时间
3、current_timestamp(); //返回当前时间戳
4、now(); //返回当前日期 + 时间(date + time) 同 localtime(); sysdate();
字符类函数
lpad , rpad 填充字符到指定长度
concat //连接字符串
instr //返回子串在母串首次出现的位置,不存在返回0
lcase 同 lower(string) //转换为小写
ucase 同 upper(string) //转换为大写
left //从string左边起取length个字符
right //
length(string); //返回string长度
locate(substring, string, [start_position]); //从start_position处开始查找substring 在string中首次出现的位置
ltrim(string); //去除左边的空格
rtrim(string); //
trim(string); //去除字符串两端的空格
repeat(string, count); //重复string count次
replace(string, search_str, replace_str); //在string中将search_str替换为replace_str(全部)
strcmp(string1, string2); //比较两字符串大小,按大小关系分别返回1, -1, 0
substring(string, start_pos, length); //从string的start_pos开始,取length个字符
space(count); //生成count个空格
lpad(string, length, pad); //在string的左端填充pad,直到长度达到length
rpad(string, length, pad); //
coalesce(value1, value2, ...) //返回第一个非null值,如果全为null,则返回null
参考:http://blog.csdn.net/lxgwm2008/article/details/7705245