【发布时间】:2009-04-14 14:19:30
【问题描述】:
在数据库中定义数据类型时,我一直在选择是使用整数还是字符串来存储某些“数字”数据时遇到问题。
假设我正在构建 Yet Another Address Book 并且有一个邮政编码字段。如果邮政编码始终是一个 4 位数字,我将其存储为哪种数据类型?整数还是字符串?从技术上讲,它是一个整数,但我没有对它进行任何类型的计算,我只是把它吐到一张桌子上。如果我想按邮政编码对表格进行排序,您的意见会改变吗?
现在,我并不傻。我确实认识到对整数的有效需求,例如页面浏览量和唯一用户或登录用户和访客用户。但是如何存储洪流中的文件数量呢?整数还是字符串?
【问题讨论】:
-
是的。我确实花了更多时间来格式化链接而不是写实际问题
标签: database language-agnostic database-design