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

原文地址:https://www.cnblogs.com/mtongblogs/p/7886302.html