文件首頁
MySQL 9.0 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
Man Pages (TGZ) - 258.2Kb
Man Pages (Zip) - 365.3Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

13.8 為欄位選擇正確的類型

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

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

如果準確性不太重要,或者速度是最高優先級,則 DOUBLE 類型可能就足夠了。為了獲得高精度,您始終可以轉換為儲存在 BIGINT 中的定點類型。這使您能夠使用 64 位元整數執行所有計算,然後在必要時將結果轉換回浮點值。