mysql數據庫中最常用的時間轉換函數的用法
電腦萬事通想和您分享mysql數據庫中最常用的時間轉換函數的用法,非常經典。希望大家喜歡。
DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。這些索引值對應于ODBC標準。 mysql> select DAYOFWEEK(2007-10-31); -> 4
WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 mysql> select WEEKDAY('2007-10-31 13:05:00'); -> 2mysql> select WEEKDAY('2007-10-31');-> 2
DAYOFMONTH(date) 返回date的月份中日期,在1到31范圍內。 mysql> select DAYOFMONTH('2007-10-31'); -> 31
DAYOFYEAR(date) 返回date在一年中的日數, 在1到366范圍內。 mysql> select DAYOFYEAR('2007-10-31'); -> 304
MONTH(date) 返回date的月份,范圍1到12。 mysql> select MONTH('2007-10-31'); -> 10
DAYNAME(date) 返回date的星期名字。 mysql> select DAYNAME("2007-10-31"); -> 'Wednesday'
MONTHNAME(date) 返回date的月份名字。 mysql> select MONTHNAME("2007-10-31"); -> 'October'
QUARTER(date)返回date一年中的季度,范圍1到4。 mysql> select QUARTER('2007-10-31'); -> 4
WEEK(date) WEEK(date,first) 對于星期天是一周的第一天的地方,有一個單個參數,返回date的周數,范圍在0到52。2個參數形式WEEK()允許你指定星期是否開始于星期天或星期一。如果第二個參數是0,星期從星期天開始,如果第二個參數是1,從星期一開始。 mysql> select WEEK('1998-02-20'); -> 7 mysql> select WEEK('1998-02-20',0); -> 7 mysql> select WEEK('1998-02-20',1); -> 8
YEAR(date) 返回date的年份,范圍在1000到9999。 mysql> select YEAR('98-02-03'); -> 1998
相關文章:
1. SQLite3數據庫的介紹和使用教程(面向業務編程-數據庫)2. Mariadb數據庫主從復制同步配置過程實例3. MySQL基礎教程10 —— 函數之全文搜索功能4. 如何區分MySQL的innodb_flush_log_at_trx_commit和sync_binlog5. MySQL Innodb關鍵特性之插入緩沖(insert buffer)6. navicat for mysql導出sql文件的方法7. MySQL之select in 子查詢優化的實現8. SqlServer數據庫腳本執行命令行指令方式9. Oracle導出數據庫結構到PowerDesigner10. 淺談數據庫日期類型字段設計應該如何選擇
