.net десетичният знак може да бъде различни типове данни под капака.
.net formats MySQL
----------------------------------------------------
Decimal(Double) Float
Decimal(Int32) DECIMAL
Decimal(Int32()) DECIMAL
Decimal(Int64) DECIMAL
Decimal(Single) DECIMAL
Decimal(UInt32) DECIMAL
Decimal(UInt64) DECIMAL
Decimal(Int32, Int32, Int32, Boolean, Byte) DECIMAL
//This is really a UINT96.
Предупреждение
Обърнете внимание, че според Джон Скит, decimal
може да бъде деклариран по много начини, но винаги ще бъде FLOAT
под капака, с всички грешки при закръгляването, които ви носят, вие сте предупредени.
Вижте:Еквивалент на десетичен SQL в .NET
DECIMAL
на MySQL заема повече място, ако му зададете по-голяма точност.
От ръководството:http://dev .mysql.com/doc/refman/5.5/en/precision-math-decimal-changes.html
Най-големият брой цифри е 65, разделени на 9 =8 байта, INT128.