在mysql中存储负值



如何在mysql十进制中存储负值?从DMS到Decimal的数据都是负值,所以它是十进制的负数。那么我可以用什么来存储这些值呢?

使用MySQL的DECIMAL类型?

标准SQL要求DECIMAL(5,2)能够存储任何包含五位数字和两位小数的值,因此可以存储在salary列中的值范围为-999.99到999.99

如果您想要存储负整数 - (INT)将很好地工作,除非它不是UNSIGNED。

https://dev.mysql.com/doc/refman/8.0/en/integer-types.html

如果您想要存储负小数 - ( decimal)是可行的方法,正如上面提到的GBN。

https://dev.mysql.com/doc/refman/5.7/en/precision-math-decimal-characteristics.html

相关内容

  • 没有找到相关文章

最新更新