5.日期類型
5.1 datetime類型
- 與時區無關的, 佔用8個字節的存儲空間
- datetime(6) 用於存儲毫秒級別
- 時間範圍是1000-01-01 00:00:00 到 9999-12-31 23:59:59
5.2 timestamp類型
- 本質存儲的是時間戳, 使用int存儲, 佔用了4個字節. 時間範圍是1970-01-01到2038-01-19
- 類型顯示依賴於所指定的時區
5.3 date類型和time類型
- date類型存儲常用於生日的存儲. 相比於字符串/datetime/int存儲要更少, 只需要使用3個字節
- 使用date類型還可以利用日期時間函數進行日期之間的計算
- 時間範圍: 1000-01-01到9999-12-31
不要使用字符串類型來存儲日期時間數據
- 日期時間類型通常比字符串佔用的存儲空間更小
- 日期時間類型在進行查找過濾的時候可以利用日期來進行對比
- 日期時間 類型還有着豐富的處理函數, 可以方便的對時期類型進行日期計算
使用int不如使用timestamp, 兩者本質都是使用int’存儲, timestamp顯示還更加友好一些