1. DAYOFWEEK(date)返回日期date的星期几(1=星期天, 2=星期一...)
SELECT DAYOFWEEK("2016-09-05") ==> 2
2.WEEKDA(data) 返回日期date的星期几(6=星期天, 0=星期一, 1=星期二...)
SELECT WEEKDAY("2016-09-05") ==>1
3.DAYOFMONTH(date)返回date月份中的日期,在1~31内
SELECT DAYOFMONTH(" 2016-09-05 ") ==>5
4.DAYOFYEAR(date)返回date在一年当中的天数,在1~366内
SELECT DAYOFYEAR("2016-09-05") ==>249
5.MONTH(date)返回月份,1~12内
SELECT MONTH("2016-09-05") ==>9
6.DAYNAME(date)返回date的星期几(英文)
SELECT DAYNAME("2016-09-05") ==>Monday
7.QUARTER(date)返回date的月份
SELECT QUARTER("2016-09-05") ==>3
8.MONTHNAME(date)单号date的月份(英文)
SELECT MONTHNAME("2016-09-05") ==>September
9.WEEK(date,first)每年的第多少周, first=0从星期天开始; first=1从星期一开始, YEAR()年, HOUR()小时, MINUTE()分钟, SECOND()秒,
10.DATE_FORMAT(date,format)
%M 月,英文 %W 星期,英文 %D 英语前缀的月份日期(1st,2nd) %Y 年,4位数 %y年,2位数
%d月份中的天数 %H小时 %i分钟 %s秒
11.CURRENT_DATE()今天的日期(Y-m-d);
CURTIME()当前时间(HH:MM:SS)
CURRENT_TIME()当前日期时间(YYYY:MM:DD HH:MM:SS)
UNIX_TIMESTAMP(date) 根据日期返回时间戳
FROM_UNIXTIME(unix_timestamp,format) 根据时间戳返回日期时间, format为返回的时间格式
SEC_TO_TIME(seconds) 根据秒数转化为时分秒,HH:MM:SS格式
TIME_TO_SEC(time) 根据时分秒转化为秒数
12.mysql获取系统函数
CURTIME(),CURDATE(),SYSDATE(),NOW();