Coo*_*ops 5 datatypes check-constraints
这是关于数据库管理员的一般问题。
DB 中字段的字符限制是否有某种标准化?在数据库端为姓名、电话号码等指定字符限制是有意义的,您知道输入的数据类型,并且您希望输入的数据合理,因此您可以限制字符限制。但是你怎么知道在这个疯狂的世界里什么是合理的限制,可能会有很多例外。
就我而言,它是英国本地公司的系统,只有 10-15 名员工。因此,如果需要,我可以返回并更改它,但我宁愿输入一个合理的限制来开始。
对不起,如果这个问题已经被问到了。如果有,我无法通过 Google 或类似问题找到它。
我认为其中一些可以追溯到需求。您存储了多少姓名?您是否想将“名字”分开(例如名字、中间名、姓氏)?您想处理多个中间名吗?
我想说,如果您希望将每个名称分开,50 个字符就足够了。(这对于大多数名称来说已经足够了,但也涵盖了更大的名称。)对于名称,我也可能会使用 VARCHAR 而不是 CHAR,因为它们差异很大。
如果您要将全名放在一个字段中,我会选择 150 - 200 个字符。
再次......这一切都回到了需求......你需要什么?
归档时间: |
|
查看次数: |
782 次 |
最近记录: |