Số thập phân .net có thể là các kiểu dữ liệu khác nhau.
Các định dạng.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.
Cảnh báo
Lưu ý rằng theo Jon Skeet, decimal
có thể được khai báo theo nhiều cách, nhưng sẽ luôn là FLOAT
ở phần cuối, với tất cả các lỗi làm tròn mang lại, bạn đã được cảnh báo.
Hãy xem: SQL tương đương thập phân trong .NET
DECIMAL
của MySQL chiếm nhiều dung lượng hơn nếu bạn gán cho nó một độ chính xác lớn hơn.
Từ hướng dẫn sử dụng: http:// dev .mysql.com / doc / refman / 5.5 / en / precision-math-decimal-changes.html
Số chữ số lớn nhất là 65, chia cho 9 =8 byte, một INT128.