MySQL 中 DECIMAL 資料型別用於表示精確的小數和貨幣值,特性包括:精確儲存小數,不受浮點資料的捨入誤差影響。範圍取決於 precision 值,例如 DECIMAL(10, 2) 的範圍為 -9999999999.99 到 9999999999.99。比浮點數資料類型更有效率,因為儲存的位數較少。
MySQL 中DECIMAL 資料類型的使用
DECIMAL 資料型別用於表示精確的小數位和貨幣值,它在大多數情況下比浮點資料類型更適合。
語法
<code class="sql">DECIMAL(precision, scale)</code>
範例
<code class="sql">CREATE TABLE sales ( price DECIMAL(10, 2) );</code>
這將建立一個名為sales
的表,其中price
欄位是一個DECIMAL 資料型,總位數為10,小數點後有2 位。
特點
precision
值。例如,DECIMAL(10, 2)
的範圍為 -9999999999.99 到 9999999999.99。 最佳實踐
使用DECIMAL 資料類型時,請考慮以下最佳實踐:
precision
和 scale
,避免不必要的儲存空間浪費。 DECIMAL(10, 2)
。 以上是mysql中decimal怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!