MYSQL中的時間類型


時間上總共有五中表示方法:它們分別是 time、date、datetime、timestamp和year

time :  “hh:mm:ss”格式表示的時間值,格式顯示TIME值,但允許使用字符串或數字為TIME列分配值。
date :  “yyyy-mm-dd”格式表示的日期值 ,以’HH:MM:SS’格式顯示TIME值,但允許使用字符串或數字為TIME列分配值。
datetime:  “yyyy-mm-dd hh:mm:ss”格式,日期和時間的組合。格式顯示DATETIME值,但允許使用字符串或數字為DATETIME列分配值。
timestamp:  “yyyymmddhhmmss”格式表示的時間戳值,TIMESTAMP列用於INSERT或UPDATE操作時記錄日期和時間。如果你不分配一個值,表中的第一個TIMESTAMP列自動設置為最近操作的日期和時間。也可以通過分配一個NULL值,將TIMESTAMP列設置為當前的日期和時間。TIMESTAMP值返回后顯示為’YYYY-MM-DD HH:MM:SS’格式的字符串,顯示寬度固定為19個字符。如果想要獲得數字值,應在TIMESTAMP 列添加+0。

year:  “yyyy”格式的年份值。

存儲空間
date 3個字節
time 3個字節
datetime 8個字節
timestamp 4個字節
year 1個字節


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM