1. mysql設計資料庫錢用什麼欄位
通常在處理金額方面,使用float 和double 明顯不夠精確。
設置欄位使用decimal 後面不寫默認是(10)。根據情況可以設置第二個參數,第二個參數是需要保留的位數,在java 中也不能直接使用 + - * / 方法來計算。使用bigDecimal 處理加法:add 減法:substract 乘法:multiply 除法:divdie。計算
2. sqlserver 建資料庫時表示時間,金額和重量的欄位用什麼數據類型好,有人說全用nvarchar因為好操作,求解
時間:DateTime
金額:money 或 numeric(18,2). numeric主要是方便定義小數位數,money限死了只有四位
重量: numeric , 不需要精度的就 numeric(12,0), 需要精度就 numer(30,n)