ADDDATE(d,n) | 計算起始日期 d 加上 n 天的日期 |
|
ADDTIME(t,n) | 時間 t 加上 n 秒的時間 |
|
CURDATE() | 返回當前日期 |
|
CURRENT_DATE() | 返回當前日期 |
|
CURRENT_TIME | 返回當前時間 |
|
CURRENT_TIMESTAMP() | 返回當前日期和時間 |
|
CURTIME() | 返回當前時間 |
|
DATE() | 從日期或日期時間表達式中提取日期值 |
|
DATEDIFF(d1,d2) | 計算日期 d1->d2 之間相隔的天數 |
|
DATE_ADD(d,INTERVAL expr type) | 計算起始日期 d 加上一個時間段後的日期 |
|
DATE_FORMAT(d,f) | 按表達式 f的要求顯示日期 d |
|
DATE_SUB(date,INTERVAL expr type) | 函數從日期減去指定的時間間隔。 |
Orders 表中 OrderDate 字段減去 2 天:
|
DAY(d) | 返回日期值 d 的日期部分 |
|
DAYNAME(d) | 返回日期 d 是星期幾,如 Monday,Tuesday |
|
DAYOFMONTH(d) | 計算日期 d 是本月的第幾天 |
|
DAYOFWEEK(d) | 日期 d 今天是星期幾,1 星期日,2 星期一,以此類推 |
|
DAYOFYEAR(d) | 計算日期 d 是本年的第幾天 |
|
EXTRACT(type FROM d) | 從日期 d 中獲取指定的值,type 指定返回的值。 type可取值爲:
|
|
FROM_DAYS(n) | 計算從 0000 年 1 月 1 日開始 n 天后的日期 |
|
HOUR(t) | 返回 t 中的小時值 |
|
LAST_DAY(d) | 返回給給定日期的那一月份的最後一天 |
|
LOCALTIME() | 返回當前日期和時間 |
|
LOCALTIMESTAMP() | 返回當前日期和時間 |
|
MAKEDATE(year, day-of-year) | 基於給定參數年份 year 和所在年中的天數序號 day-of-year 返回一個日期 |
|
MAKETIME(hour, minute, second) | 組合時間,參數分別爲小時、分鐘、秒 |
|
MICROSECOND(date) | 返回日期參數所對應的毫秒數 |
|
MINUTE(t) | 返回 t 中的分鐘值 |
|
MONTHNAME(d) | 返回日期當中的月份名稱,如 Janyary |
|
MONTH(d) | 返回日期d中的月份值,1 到 12 |
|
NOW() | 返回當前日期和時間 |
|
PERIOD_ADD(period, number) | 爲 年-月 組合日期添加一個時段 |
|
PERIOD_DIFF(period1, period2) | 返回兩個時段之間的月份差值 |
|
QUARTER(d) | 返回日期d是第幾季節,返回 1 到 4 |
|
SECOND(t) | 返回 t 中的秒鐘值 |
|
SEC_TO_TIME(s) | 將以秒爲單位的時間 s 轉換爲時分秒的格式 |
|
STR_TO_DATE(string, format_mask) | 將字符串轉變爲日期 |
|
SUBDATE(d,n) | 日期 d 減去 n 天后的日期 |
|
SUBTIME(t,n) | 時間 t 減去 n 秒的時間 |
|
SYSDATE() | 返回當前日期和時間 |
|
TIME(expression) | 提取傳入表達式的時間部分 |
|
TIME_FORMAT(t,f) | 按表達式 f 的要求顯示時間 t |
|
TIME_TO_SEC(t) | 將時間 t 轉換爲秒 |
|
TIMEDIFF(time1, time2) | 計算時間差值 |
|
TIMESTAMP(expression, interval) | 單個參數時,函數返回日期或日期時間表達式;有2個參數時,將參數加和 |
|
TO_DAYS(d) | 計算日期 d 距離 0000 年 1 月 1 日的天數 |
|
WEEK(d) | 計算日期 d 是本年的第幾個星期,範圍是 0 到 53 |
|
WEEKDAY(d) | 日期 d 是星期幾,0 表示星期一,1 表示星期二 |
|
WEEKOFYEAR(d) | 計算日期 d 是本年的第幾個星期,範圍是 0 到 53 |
|
YEAR(d) | 返回年份 |
|
YEARWEEK(date, mode) | 返回年份及第幾周(0到53),mode 中 0 表示周天,1表示週一,以此類推 |
|