一、查詢當前時間1天前的時間點
select date_sub(now() ,interval 1 day)
2.查詢當前時間的時間1天以後的時間點
select data_sub(now(),interval -1 day)
3.查詢當前時間1個月以前的時間點
select data_sub(now(),interval 1 month)
4.查詢當前時間1個月以後的時間點
select data_sub(now,interval -1 month)
五、將時間戳轉換爲日期
from_unixtime(time_stamp)
六、將日期轉換爲時間戳
unix_timestamp(date)
七、查詢當前時間戳(毫秒*1000,秒去掉便可)
SELECT unix_timestamp(current_timestamp()) * 1000))
八、查詢7天前的時間戳
SELECT unix_timestamp(date_sub(now() ,interval 7 day))*1000;
例如:查詢大於多少時間戳的數據
SELECT * FROM xxtable WHERE `timestamp`>(SELECT unix_timestamp(date_sub(now() ,interval 30 day))*1000);