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