【发布时间】:2016-09-24 05:12:05
【问题描述】:
我是 SQL 新手!因此,如果我想将一个人的身高添加到我的表中(例如 1.86),我应该使用什么变量类型? Tinyint 还是 Smallint?
【问题讨论】:
-
您可能应该提到您使用的是哪个 SQL 引擎,MySQL、MSSQL、Oracle 等。如果您想将高度值存储为小数,那么您不能使用整数类型,例如 TINYINT,您将需要查看定点或浮点数据类型。如果您要使用整数类型(例如存储厘米而不是分数米),那么 UNSIGNED TINYINT 会将您的最大值限制为 255,而 SIGNED TINYINT 将限制为 127,请参阅:dev.mysql.com/doc/refman/5.7/en/integer-types.html
标签: mysql variables types tinyint