Steam ID

时间:2017-06-08 21:08:16

标签: sql database sqldatatypes

存储Steam ID的首选数据类型是什么?这些ID与信用卡号码非常相似,但使用的情况不同。到目前为止,我使用的是无符号大整数,但我还不是100%肯定。如果ID以零号开头,可能会导致问题吗?例如ID:76561197960287930

1 个答案:

答案 0 :(得分:-1)

通常,与字符串相比,磁盘上存储的空间和从数据库到应用程序的传输占用的空间更少。出于同样的原因,它们可以更快地比较,例如在查询的where - 子句中。

在这里查看bytes needed to store numbersbytes to store strings

在数据库中,数字的存储没有前导零。如果数字始终具有固定大小,您可以在从数据库加载数字后在应用程序中用前导零填充数字。

但是如果数字可以有前导零字符串更容易处理,因为你不必为前导零等边框实现额外的逻辑。