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