MySQL DECIMAL データ型は、正確な 10 進数を保存するために使用され、高精度が必要な財務計算やその他の計算用に設計されています。構文は DECIMAL(精度, スケール) です。ここで、精度は合計桁数、スケールは小数点以下の桁数です。 DECIMAL は、通貨、財務データ、高精度の科学計算の保存に適しています。利点としては、高精度、可変長、広い範囲が挙げられます。ただし、より多くのストレージ容量が必要となり、計算速度が遅くなります。
MySQL の DECIMAL データ型
DECIMAL データ型は、MySQL で正確な固定小数点 10 進数を格納するために使用されます。高度な精度と範囲が必要な金融計算および科学計算用に設計されています。
構文
<code>DECIMAL(precision, scale)</code>
使用法
利点
例
次の例は、DECIMAL データ型を使用して金額を格納する方法を示しています。
<code class="sql">CREATE TABLE payments ( amount DECIMAL(10, 2) NOT NULL );</code>
この例では、amount
列は DECIMAL(10, 2) として宣言されており、これは項目を格納できることを意味します。合計 10 桁数、小数点以下 2 桁まで。
制限事項
以上がmysqlで10進数を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。