datetime型別:可用於需要同時包含日期和時間資訊的值。datetime:MySQL 以 "YYYY-MM-DD HH:mm:ss"格式檢索與顯示 DATETIME 型別。DateTime 日期和時間部分,可以表示的日期範圍從公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精確到3.33毫秒,它需要8個位元組的儲存空間,其中前4個位元組用於儲存1900年1月1日以前或以後的天數,數值分正負,正數表示在此日期之後的日期,負數表示在此日期之前的日期;後4個位元組用於儲存從此日零時起所指定的時間經過的毫秒數。在MySQL中建立表時,很容易透過型別介紹就能選擇到合適自己的資料型別。不過到底是選擇 datetime 還是 timestamp,可能會有點犯難。這兩個日期時間型別各有優點:datetime 的日期範圍比較大;timestamp 所佔儲存空間比較小,只是 datetime 的一半。另外,timestamp 型別的列還有個特性:預設情況下,在 insert, update 資料時,timestamp 列會自動以當前時間(CURRENT_TIMESTAMP)填充/更新。“自動”的意思就是,你不去管它,MySQL 會替你去處理。
datetime型別:可用於需要同時包含日期和時間資訊的值。datetime:MySQL 以 "YYYY-MM-DD HH:mm:ss"格式檢索與顯示 DATETIME 型別。DateTime 日期和時間部分,可以表示的日期範圍從公元1753年1月1日00:00:00.000 到9999年12月31日23:59:59.997 ,精確到3.33毫秒,它需要8個位元組的儲存空間,其中前4個位元組用於儲存1900年1月1日以前或以後的天數,數值分正負,正數表示在此日期之後的日期,負數表示在此日期之前的日期;後4個位元組用於儲存從此日零時起所指定的時間經過的毫秒數。在MySQL中建立表時,很容易透過型別介紹就能選擇到合適自己的資料型別。不過到底是選擇 datetime 還是 timestamp,可能會有點犯難。這兩個日期時間型別各有優點:datetime 的日期範圍比較大;timestamp 所佔儲存空間比較小,只是 datetime 的一半。另外,timestamp 型別的列還有個特性:預設情況下,在 insert, update 資料時,timestamp 列會自動以當前時間(CURRENT_TIMESTAMP)填充/更新。“自動”的意思就是,你不去管它,MySQL 會替你去處理。