mySQL中的字段类型

时间:2012-02-10 21:23:50

标签: mysql

这是一个很快的问题,但我似乎无法找到正确的答案...... 我需要在mySQL表中存储数值。有些可能是积极的,有些是消极的。 最大可以是100最小-100。我应该使用哪种最佳数据类型? VARCHAR? INT仅适用于积极因素,对吗?

4 个答案:

答案 0 :(得分:2)

INT类型适用于正面和负面。

您可以使用TINYINT SIGNED存储-128+127之间的整数值。

如果您不仅要存储整数,还要存储包含小数部分的数字,则可以使用FLOATDECIMAL(m.n)。使用DECIMAL(5,2),您可以存储从-999.99+999.99的任何值(5位数,小数点后2位)。

答案 1 :(得分:1)

答案 2 :(得分:1)

答案 3 :(得分:0)

INT既可以使用负数,也可以使用UNSIGNED。 TINYINT(-128到127)将是您的价值范围的最佳选择。