文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (美式信紙) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  資料類型  /  為欄位選擇正確的類型

13.8 為欄位選擇正確的類型

為了達到最佳的儲存效果,您應該盡可能使用最精確的類型。例如,如果整數欄位用於範圍從 199999 的值,MEDIUMINT UNSIGNED 是最佳類型。在代表所有所需值的類型中,此類型使用的儲存空間最少。

使用 DECIMAL 欄位的所有基本計算(+-*/)都是以 65 位十進制(以 10 為底)數字的精度進行的。請參閱第 13.1.1 節,「數值資料類型語法」

如果準確性不是太重要,或者速度是最高優先考量,則 DOUBLE 類型可能就足夠了。對於高精度,您可以隨時轉換為儲存在 BIGINT 中的定點類型。這使您能夠以 64 位元整數進行所有計算,然後根據需要將結果轉換回浮點數值。