主要欄位為創建日期,修改時間,已經訂單提交時間等等,關于一些關鍵性時間或者日期的資料
原先公司用Data型別居多,現在這個公司用varchar居多,對應String型別,另外我還有見過integer型別對應java的Calendar可以直接獲取的long型別時間戳,尤其用于比較的話我感徑訓很好用。
以上3種我覺得各有各的特點,所以主要是想問一下各位,最好是有一些大型專案經驗的前輩,一般專案中資料庫對應存盤日期和時間的欄位型別用什么好?
uj5u.com熱心網友回復:
存在即合理。看個人喜好。個人感覺都差不多。到日期級別的 我一般用varchar2
到時分秒的 一般用date
interger形式的沒用過。感覺不會太好用
uj5u.com熱心網友回復:
日期時間型別,要用date型,原因有兩個:1. 不規范的資料不會被保存下來,比如:2017-06-31
2. date存盤占7個位元組(記不清了,也可能是8位元組),如果用varchar 要定義成varchar(20)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/87757.html
標籤:基礎和管理
上一篇:請求幫助關于oracle
