MySQL;大数据的最佳数据类型

时间:2016-09-20 08:03:57

标签: mysql sqldatatypes

我想存储一个字段,该字段每天存储频道点击次数(每秒增加并在一天内更新)到 MySQL 数据库表中。我应该为列分配什么数据类型,记住它甚至可以小于100 ,甚至可以超过一百万

1 个答案:

答案 0 :(得分:10)

MySQL Integer Types (Exact Value)

enter image description here

Fixed-Point Types (Exact Value) - DECIMAL, NUMERIC

  

在标准SQL中,语法DECIMAL(M)等同于DECIMAL(M,0)。   同样,语法DECIMAL相当于DECIMAL(M,0),其中   允许实现决定M.MySQL支持的值   这两种变体形式的DECIMAL语法。 M的默认值   是10。

     

如果比例为0,则DECIMAL值不包含小数点或   分数部分。

     

DECIMAL的最大位数为65,但实际范围   对于给定的DECIMAL列,可以通过精度或约束来约束   给定列的比例。为这样的列分配值时   小数点后面的数字多于   指定的比例,该值将转换为该比例。 (准确的   行为是特定于操作系统的,但通常效果是   截断到允许的位数。)

Storage Requirements

enter image description here

enter image description here