mysql 創建查詢函數,什么是數據獲取時間?
1.獲取當前時間
SELECT now();或者 SELECT CURRENT_TIMESTAMP
2.獲取獲取當前的日期(包括年月日)
SELECT CURDATE();或者 SELECT CURRENT_DATE;
3.獲取當前時間不包括日期
SELECT CURTIME();或者 SELECT CURRENT_TIME;
4.獲取當前時間的前一天:(date_sub)
SELECT DATE_SUB(CURRENT_DATE,INTERVAL 1 day)
5.獲取當前時間的后一天
SELECT DATE_SUB(CURRENT_DATE,INTERVAL -1 day)
6.獲取當前時間的前一月,前一年或者后一月后一年和4.5類似,只需要將day 替換成month 或者year就可以
SELECT DATE_SUB(CURRENT_DATE,INTERVAL -1 month)
SELECT DATE_SUB(CURRENT_DATE,INTERVAL -1 year)
還有很多時間函數,包括week(),獲取月份的最后一天,last_day(),mysql還有時間函數計算的方法,這只是一部分。項目中遇到會后續補上。