首頁>Club>
3
回覆列表
  • 1 # 網路圈

    MySQL對於時間欄位支援較好,有很多種方式來儲存時間,也有很多種方法來進行時間區間統計。

    MySQL時間儲存格式

    1、date、datetime、timestamp

    date儲存日期(沒有時間)型別;

    datetime儲存日期時間型別;

    timestamp儲存日期時間型別,不過它只能支援到2038年。

    2、以int型別欄位儲存時間戳

    MySQL統計特定時間(段)資料的方式

    1、對於date、datetime、timestamp型別的欄位

    使用year()、month()、date()函式統計特定年份、月份、日的記錄;

    使用to_days來統計時間範圍內的資料(如:當日、昨天、N天前);

    直接指定時間範圍統計,如:

    select * from table1 where createTime>="2019-1-1" and createTime<="2019-2-1"

    2、對於int型別的欄位

    如果時間是以int型別儲存的,那在統計時間時要把時間轉換為時間戳後再進行統計,然後進行數字比較即可。

  • 中秋節和大豐收的關聯?
  • 冬天去壩上拍攝,索尼微單A7R3能適應寒冷天氣嗎?需要注意什麼?