top
Loading...
11.6.選擇正確的列類型
11.6. 選擇正確的列類型

為了優化存儲,在任何情況下均應使用最精確的類型。例如,如果列的值的范圍為從199999,若使用整數,則MEDIUMINT UNSIGNED是好的類型。在所有可以表示該列值的類型中,該類型使用的存儲最少。

用精度為65位十進制數(基于10)DECIMAL 列進行所有基本計算(+-*/)。參見11.1.1節,“數值類型概述”。

使用雙精度操作對DECIMAL值進行計算。如果準確度不是太重要或如果速度為最高優先級,DOUBLE類型即足夠了。為了達到高精度,可以轉換到保存在BIGINT中的定點類型。這樣可以用64位整數進行所有計算,根據需要將結果轉換回浮點值。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/column-types.html
北斗有巢氏 有巢氏北斗