MySQL是一種流行的關系型數據庫管理系統,它提供了許多內置的日期函數,用于對日期時間數據進行操作和處理。下面是幾個常用的MySQL日期函數:
SELECT YEAR(date) FROM table_name; SELECT MONTH(date) FROM table_name; SELECT DAY(date) FROM table_name; SELECT HOUR(time) FROM table_name; SELECT MINUTE(time) FROM table_name; SELECT SECOND(time) FROM table_name; SELECT DATE_ADD(date, INTERVAL 1 DAY) FROM table_name; SELECT DATE_SUB(date, INTERVAL 1 WEEK) FROM table_name; SELECT NOW(); SELECT CURDATE(); SELECT CURTIME();
YEAR/MONTH/DAY:這三個函數用于提取日期的年份、月份和日期。例如,如果有一個日期字段叫做“date”,則可以使用YEAR(date)來提取它的年份。
HOUR/MINUTE/SECOND:這三個函數用于提取時間的小時、分鐘和秒。例如,如果有一個時間字段叫做“time”,則可以使用HOUR(time)來提取它的小時數。
DATE_ADD/DATE_SUB:這兩個函數用于對日期進行加減操作。例如,如果有一個日期字段叫做“date”,則可以使用DATE_ADD(date,INTERVAL 1 DAY)來將日期加上一天。
NOW/CURDATE/CURTIME:這三個函數用于獲取當前的日期時間,NOW函數返回的是日期時間,CURDATE函數返回的是當前日期,CURTIME函數返回的是當前時間。
MySQL提供了很多日期時間函數,這里只是列舉了一些常用的函數。熟練掌握這些函數可以讓我們更加便捷地處理日期時間數據。
下一篇css h1文本居中