MySQL 是一種非常流行的關系型數據庫管理系統,它支持多種日期時間函數,用于對時間日期數據進行操作與分析。下面我們來看一下常用的幾個日期時間函數的用法。
SELECT NOW();
NOW() 函數用于獲取當前日期和時間,它不需要任何參數。執行以上 SELECT 語句會返回一個時間戳,格式為 "YYYY-MM-DD HH:MI:SS"。
SELECT DAY('2019-06-28');
DAY() 函數用于獲取給定日期的天數,它需要一個日期參數。執行以上 SELECT 語句會返回 28,即給定日期的天數。
SELECT MONTH('2019-06-28');
MONTH() 函數用于獲取給定日期的月份,它需要一個日期參數。執行以上 SELECT 語句會返回 06,即給定日期的月份。
SELECT YEAR('2019-06-28');
YEAR() 函數用于獲取給定日期的年份,它需要一個日期參數。執行以上 SELECT 語句會返回 2019,即給定日期的年份。
SELECT HOUR('2019-06-28 18:00:00');
HOUR() 函數用于獲取給定日期的小時數,它需要一個日期時間參數。執行以上 SELECT 語句會返回 18,即給定日期的小時數。
SELECT MINUTE('2019-06-28 18:00:00');
MINUTE() 函數用于獲取給定日期時間的分鐘數,它需要一個日期時間參數。執行以上 SELECT 語句會返回 00,即給定日期的分鐘數。
SELECT SECOND('2019-06-28 18:00:00');
SECOND() 函數用于獲取給定日期時間的秒數,它需要一個日期時間參數。執行以上 SELECT 語句會返回 00,即給定日期的秒數。
以上就是 MySQL 中幾個常用的日期時間相關函數的用法,它們可以幫助我們對時間日期數據進行更精確的操作與分析。