【问题标题】:mysql float storage size?mysql浮动存储大小?
【发布时间】:2012-06-12 20:13:28
【问题描述】:

在 mysql 文档中,它声明 float 列使用,

float(p) = 4 bytes if 0 <= p <= 24, 8 bytes if 25 <= p <= 53

那么这是否意味着如果我的专栏表达如下

float(20, 6)

那么p 是否等于添加的数量?所以在上面的例子中,20 + 6 == 26 的总大小为 8 个字节。

还是说 p 等于 20 是 4 字节的存储大小?

【问题讨论】:

    标签: mysql floating-point


    【解决方案1】:

    p 等于 20,是的。 6 是分号/点之后的位数。

    decimal(5,2) 表示,该列中的值范围为 -999.99 到 999.99

    您可以在manual.了解更多信息

    【讨论】:

      【解决方案2】:

      这意味着 p 等于 20,因为这是保留的有效数字的数量。第二个数字表示小数点后可存储的位数。

      在示例下方的enter link description here 中提到了它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-23
        • 2019-12-01
        • 2012-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-12
        • 2011-11-19
        相关资源
        最近更新 更多