共計 882 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章將為大家詳細講解有關 MySQL 日期數據類型 datetime 的使用方法,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
MySQL 日期數據類型 datetime.
datetime 類型: 可用于需要同時包含日期和時間信息的值。(推薦學習:MySQL 視頻教程)
datetime:MySQL 以 YYYY-MM-DD HH:mm:ss 格式檢索與顯示 DATETIME 類型。
類型
大小 (字節) 范圍格式用途 DATETIME
8
1000-01-01 00:00:00/9999-12-31 23:59:59
YYYY-MM-DD HH:MM:SS
混合日期和時間值
在 MySQL 中創建表時,很容易通過類型介紹就能選擇到合適自己的數據類型。不過到底是選擇 datetime 還是 timestamp,可能會有點犯難。這兩個日期時間類型各有優點:datetime 的日期范圍比較大;timestamp 所占存儲空間比較小,只是 datetime 的一半。
另外,timestamp 類型的列還有個特性:默認情況下,在 insert, update 數據時,timestamp 列會自動以當前時間(CURRENT_TIMESTAMP)填充 / 更新。“自動”的意思就是,你不去管它,MySQL 會替你去處理。
建表的代碼為:
create table t8 (
`id1` timestamp NOT NULL default CURRENT_TIMESTAMP,
`id2` datetime default NULL
);
一般情況下,我傾向于使用 datetime 日期類型。
兩者之間的比較:
1. timestamp 容易所支持的范圍比 timedate 要小。并且容易出現超出的情況
2.timestamp 比較受時區 timezone 的影響以及 MYSQL 版本和服務器的 SQL MODE 的影響.
關于 MySQL 日期數據類型 datetime 的使用方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!