我正在尝试存储每个仓库拥有的产品数量,这些产品的数量将在0-999之间,并且我不确定哪种数据类型适合我的情况。
我当时正在考虑使用SMALLINT(3),但希望获得一些反馈。
答案 0 :(得分:2)
这是可能的,因为smallint的范围在-32.768和+32.767之间。
答案 1 :(得分:0)
根据您的要求,您可以使用signed int或unsign int
INT(长度)整数,范围为–2147483648至+2147483647。的 可以显示的数字受长度限制。例如,如果 长度为4,只能显示–999到9999之间的数字,即使 尽管存储的数字更大。
INT(length)UNSIGNED整数,范围为0到4294967295。 是可以显示的数字的大小。例如,如果 长度为4,即使可以显示0到9999之间的数字 存储更多的数字。
答案 2 :(得分:0)
由于TINYINT无法容纳超过255的值,因此SMALLINT是下一个选项。我建议SMALLINT(4)在保存方面。