構建資料庫寫程式避免不了使用日期和時間,對於資料庫來說,有多種日期時間欄位可供選擇,如 timestamp 和 datetime 以及使用 int 來儲存 unix timestamp。
不僅新手,包括一些有經驗的程式設計師還是比較迷茫,究竟我該用哪種型別來儲存日期時間呢?
那我們就一步一步來分析他們的特點,這樣我們根據自己的需求選擇合適的字段型別來儲存 (優點和缺點是比較出來的&nhvylhi**ybsp; , 跟父母從小喜歡拿鄰居小孩子跟自己比一樣的)
datetime 和 timestamp
timestamp 和 unix timestamp
程式設計客棧
總結:程式設計客棧
構建專案的時候需要認真思考一下,自己的業務場景究竟用哪種更適合。選哪個?需求來定。
Mysql 建立表時如何選擇合適的型別
在使用mysql建立資料表時都會遇到乙個問題,如何為字段選擇合適的資料型別。例如,建立一張員工表用來記錄員工的資訊,這時對員工的各種屬性如何來進行定義?也許大家會想,這個問題很簡單,每個字段可以使用很多種資料型別來定義,比如int float double decimal等。其實正因為可選擇的資料型...
如何選擇合適的mysql儲存引擎
在選擇儲存引擎時,應根據應用特點擊擇合適的儲存引擎,對於複雜的應用系統可以根據實際情況選擇多種儲存引擎進行組合。下面是常用儲存引擎的適用環境。myisam 預設的mysql外掛程式式儲存引擎。如果應用是以讀寫和插入操作為主,只有很少更新和刪除操作,並且對事務完整性,併發性要求不是很高,那麼選擇這個儲...
如何選擇合適的MySQL儲存引擎
mysql有多種儲存引擎 myisam innodb merge memory heap bdb berkeleydb example federated archive csv blackhole。mysql支援數個儲存引擎作為對不同表的型別的處理器。mysql儲存引擎包括處理事務安全表的引擎和處...