您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關MySQL日期數據類型datetime的使用方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
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的使用方法就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。