MySQL是一個流行的開源關系型數據庫管理系統,它支持多種日期時間函數,用于處理日期和時間相關的數據操作。下面我們來介紹一下MySQL中的日期時間函數的使用方法。
1. NOW()函數
SELECT NOW(); //獲取當前日期時間
2. DATE()函數
SELECT DATE(NOW()); //獲取當前日期
3. YEAR()函數
SELECT YEAR(NOW()); //獲取當前的年份
4. MONTH()函數
SELECT MONTH(NOW()); //獲取當前的月份
5. DAY()函數
SELECT DAY(NOW()); //獲取當前的天數
6. HOUR()函數
SELECT HOUR(NOW()); //獲取當前的小時數
7. MINUTE()函數
SELECT MINUTE(NOW()); //獲取當前的分鐘數
8. SECOND()函數
SELECT SECOND(NOW()); //獲取當前的秒數
9. DATE_FORMAT()函數
SELECT DATE_FORMAT(NOW(), '%Y年%m月%d日 %H:%i:%s'); //格式化當前日期時間,返回如“2021年08月03日 10:12:23”形式的字符串
10. STR_TO_DATE()函數
SELECT STR_TO_DATE('2021/08/03', '%Y/%m/%d'); //將字符串轉換為日期時間格式,返回2021-08-03日期
以上就是MySQL中常用的日期時間函數的使用方法,這些函數可用于查詢、插入、更新等操作,也可用于查詢結果的格式化顯示,提高數據庫的靈活性和實用性。