作者kax65536 (Sunny Day)
看板Database
标题[问题] 栏位型态决定之取舍
时间Mon May 28 14:00:01 2018
前辈先进您好
感谢您抽空阅读我的问题
我使用MySQL资料库
在设计栏位的时候遇到一个概念上的疑问
因为都是自学所以不确定自己的决定是否正确
故来此发问
还请不吝指教
我想要储存地址
但是地址要分成两个部分(这是设计无法更改)
简单说就是台北市一个部分、中山区...路...号是第二个部分
我是应该把第一部份栏位用varchar储存呢
还是用int储存然後对照到另一个资料表?
考量不直接存字串的原因是:
行政区的变动性,例如台北县会变成新北市
但是客户资料要区分旧客户近期没有往来所以依旧存台北县
新客户则直接使用新北市
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 220.134.71.175
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1527487204.A.406.html
1F:推 cutekid: 用代码表+1 05/28 16:34
2F:→ jojobill: 怎麽不考虑存邮递区号,然後开一个table 放邮递区号表 06/03 11:51
3F:→ jojobill: 用int放邮递区号比用varchar(5),精简的多3 vs 21 byte 06/03 11:52
4F:→ jojobill: 发现自己说错心中想的是mediumint,其实不用int就够用 06/03 12:47
5F:→ xdraculax: 近期往来应该是用 datetime 判断怎麽会用县市名判断 @@ 06/04 10:17
6F:→ moyasi: 邮递区号还是会有问题 有同样三码多个区的 06/06 13:40
7F:→ moyasi: 邮递区号要用的话就一定要用到五码 06/06 13:40