ADDTIME (date2 ,time_interval ) |
将time_interval加到date2 |
CURRENT_DATE ( ) |
当前日期 |
CURRENT_TIME ( ) |
当前时间 |
CURRENT_TIMESTAMP ( ) |
当前时间戳
|
DATE (datetime ) |
返回datetime的日期部分 |
DATE_ADD (date2 , INTERVAL d_value d_type ) |
在date2中加上日期或时间 |
DATE_SUB (date2 , INTERVAL d_value d_type ) |
在date2上减去一个时间 |
DATEDIFF (date1 ,date2 ) |
两个日期差 |
NOW ( ) |
当前时间 |
YEAR|Month|Day(datetime ) |
年月日 |
示例:SELECT ADDTIME(‘2017-11-18 02:30:30‘,‘1:1:20‘);;
注意:字符串、时间日期的引号问题
select date_add(entry_date,INTERVAL 2 year) from student;//增加两年
select addtime(time,‘1 1-1 10:09:09’) from student; //时间戳上增加,注意年后没有-
CHARSET(str) |
返回字串字符集 |
CONCAT (string2 [,... ]) |
连接字串 |
INSTR (string ,substring ) |
返回substring在string中出现的位置,没有返回0 |
UCASE (string2 ) |
转换成大写 |
LCASE (string2 ) |
转换成小写 |
LEFT (string2 ,length ) |
从string2中的左边起取length个字符 |
LENGTH (string ) |
string长度 |
REPLACE (str ,search_str ,replace_str ) |
在str中用replace_str替换search_str |
STRCMP (string1 ,string2 ) |
逐字符比较两字串大小, |
SUBSTRING (str , position [,length ]) |
从str的position开始,取length个字符 |
LTRIM (string2 ) RTRIM (string2 ) trim |
去除前端空格或后端空格 |
ABS (number2 ) |
绝对值 |
BIN (decimal_number ) |
十进制转二进制 |
CEILING (number2 ) |
向上取整 |
CONV(number2,from_base,to_base) |
进制转换 |
FLOOR (number2 ) |
向下取整 |
FORMAT (number,decimal_places ) |
保留小数位数 |
HEX (DecimalNumber ) |
转十六进制 |
LEAST (number , number2 [,..]) |
求最小值 |
MOD (numerator ,denominator ) |
求余 |
RAND([seed]) |
RAND([seed]) |
原文:https://www.cnblogs.com/royal6/p/11031697.html