mysql 判断是否日期类型_MySQL:日期类型
1. datetime(年月日時分秒)
格式:‘YYY-MM-DD HH:MM:SS’。
占用:8字節
范圍:1000-01-01 00:00:00 到 9999-12-31 23:59:59。
tip:可以接收任意分隔符的日期,主要是判斷日期是否正確,是否在正確范圍內。
但是,不通用的分隔符可讀性差,不建議使用:
tip:當年份用2位數表示時,規定70~99代表1979~1999,而00~69代表2000~2069.
若只給出了年月日,沒有寫出時分秒,則時分秒部分默認為00:00:00。
支持0值:表示當前是沒有規定的。
2013-04-0 表示4月整個月。
2. date(年月日)
占用: 3 字節
范圍:1000-01-01 ?到 9999-12-31 。
tip: date類型相當于是datetime類型的子集,datetime的特性也適用于date。
3. timestamp(時間戳)
存儲時,是整型;但表示時,是類似datetime類型。
占用:4字節
范圍:1970-01-01 00:00:00 到 2038-01-19 03:14:07(受整型數大小的影響)
當插入超過上述范圍的時間時,會報錯無法正確插入。
tip: 檢索列時, +0 可以檢索時間戳:
4. ?time?(時分秒)
占用:3字節
范圍:-838:59:59 到 838:59:59(time不但可以表示普通的時分秒,也可以表示已經過去的時間間隔)
tip: 負值表示之前的時間,正值表示之后的時間。
也可以加上天來表示,格式: D:HH:MM:SS
tip:也支持沒有分隔符的格式:HHMMSS;
當使用帶有“天”的形式時,表示時間間隔。如下圖,可見,天數會折算到小時上:
5. year(年)
占用:1字節
范圍:1901年~2155年
總結
以上是生活随笔為你收集整理的mysql 判断是否日期类型_MySQL:日期类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AMD RX 7900M显卡跑分首次曝光
- 下一篇: 京东苹果 11.11 狂促继续:iPho