MySQL 9.0 發行說明
為了獲得最佳的儲存空間,您應該盡可能嘗試使用最精確的類型。例如,如果整數欄位用於從 1
到 99999
範圍內的值,則 MEDIUMINT UNSIGNED
是最佳類型。在表示所有所需值的類型中,此類型使用的儲存空間最少。
使用 DECIMAL
欄位的所有基本計算(+
、-
、*
和 /
)都以 65 個十進位(以 10 為底)數字的精確度完成。請參閱 第 13.1.1 節,「數值資料類型語法」。
如果準確性不太重要,或者速度是最高優先級,則 DOUBLE
類型可能就足夠了。為了獲得高精度,您始終可以轉換為儲存在 BIGINT
中的定點類型。這使您能夠使用 64 位元整數執行所有計算,然後在必要時將結果轉換回浮點值。