選擇正確的列類型 |
發(fā)布時間: 2012/8/29 17:56:39 |
為了優(yōu)化存儲,在任何情況下均應使用最精確的類型。例如,如果列的值的范圍為從1到99999,若使用整數(shù),則MEDIUMINT UNSIGNED是好的類型。在所有可以表示該列值的類型中,該類型使用的存儲最少。
用精度為65位十進制數(shù)(基于10)對DECIMAL 列進行所有基本計算(+、-、*、/)。參見11.1.1節(jié),“數(shù)值類型概述”。 使用雙精度操作對DECIMAL值進行計算。如果準確度不是太重要或如果速度為最高優(yōu)先級,DOUBLE類型即足夠了。為了達到高精度,可以轉(zhuǎn)換到保存在BIGINT中的定點類型。這樣可以用64位整數(shù)進行所有計算,根據(jù)需要將結(jié)果轉(zhuǎn)換回浮點值。 本文出自:億恩科技【www.riomediacenter.com】 |