選擇正確的列類型 |
發(fā)布時間: 2012/8/29 17:56:39 |
為了優(yōu)化存儲,在任何情況下均應(yīng)使用最精確的類型。例如,如果列的值的范圍為從1到99999,若使用整數(shù),則MEDIUMINT UNSIGNED是好的類型。在所有可以表示該列值的類型中,該類型使用的存儲最少。
用精度為65位十進(jìn)制數(shù)(基于10)對DECIMAL 列進(jìn)行所有基本計算(+、-、*、/)。參見11.1.1節(jié),“數(shù)值類型概述”。 使用雙精度操作對DECIMAL值進(jìn)行計算。如果準(zhǔn)確度不是太重要或如果速度為最高優(yōu)先級,DOUBLE類型即足夠了。為了達(dá)到高精度,可以轉(zhuǎn)換到保存在BIGINT中的定點類型。這樣可以用64位整數(shù)進(jìn)行所有計算,根據(jù)需要將結(jié)果轉(zhuǎn)換回浮點值。 本文出自:億恩科技【1tcdy.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |