MySQL是一款功能強大的關系型數據庫管理系統。在數據庫的日常使用中,日期時間函數是非常重要的一部分。本文將介紹MySQL中的日期時間函數的使用方法。
MySQL中日期時間函數主要包括當前日期和時間函數、日期和時間計算函數、日期和時間格式化函數等等。
-- 獲取當前日期 SELECT CURRENT_DATE(); -- 輸出:2022-09-13 -- 獲取當前時間 SELECT CURRENT_TIME(); -- 輸出:09:56:21 -- 獲取當前日期和時間 SELECT NOW(); -- 輸出: 2022-09-13 09:56:21 -- 計算日期差 SELECT DATEDIFF('2022-09-20', '2022-09-13'); -- 輸出:7 -- 計算時間差 SELECT TIMEDIFF('12:00:00', '09:00:00'); -- 輸出:03:00:00 -- 格式化日期或時間 SELECT DATE_FORMAT('2022-09-13 09:56:21', '%Y-%m-%d'); -- 輸出:2022-09-13 -- 獲取特定日期 SELECT CAST('2022-09-13' AS DATETIME); -- 輸出:2022-09-13 00:00:00
以上為MySQL日期時間函數的一些常用用法,它們可以為我們處理和管理日期時間數據提供非常大的幫助。