旁边老哥问我为什么手机号不用 int

2019 年 3 月 26 日
 Archangell

数据库设计 phone 是 varchar 型 他问我为什么不是 int 型

6032 次点击
所在节点    问与答
34 条回复
MaxTan
2019 年 3 月 26 日
你跟他说不够用
learnshare
2019 年 3 月 26 日
国家代码怎么存
Vegetable
2019 年 3 月 26 日
千言万语化作一句老子乐意
newtype0092
2019 年 3 月 26 日
我前不久才干过这个沙雕事情。。。存的手机号入库就变了,后来才想起来位数不够。。。
prolic
2019 年 3 月 26 日
电话号码包括+-的
helionzzz
2019 年 3 月 26 日
你就问他老子为什么要写道德经
icew4y
2019 年 3 月 26 日
你的同事这种问,表示他经验不足
ccoming
2019 年 3 月 26 日
我的理解:对于能加减的数字串(日期、时、金额),才用数值型的。不能加减的(订单号、手机号、身份号),都用文本型。
dallaslu
2019 年 3 月 26 日
大家大业的还差这点数据库空间
Flasky
2019 年 3 月 26 日
存手机号至少也要 long long 啊,但是如果是座机这些 0 开头的你怎么存?
ezrealinxh
2019 年 3 月 26 日
你问他为什么不用 byte
Archangell
2019 年 3 月 26 日
那老哥看了大家回复表示明白了
PP
2019 年 3 月 26 日
加班后楼主被老哥毒打一顿,“害我丢脸!”
MeteorCat
2019 年 3 月 26 日
+86 +0754
WordTian
2019 年 3 月 26 日
哈哈,int 好像最多存到 24 亿左右吧,11 位的电话号码是真存不了
Archangell
2019 年 3 月 26 日
@PP 不会 他表示感谢 涨姿势
shiny
2019 年 3 月 26 日
让我想起年少无知时,把 ip2long 的地址存成 unsigned int 的那个下午
orangeade
2019 年 3 月 26 日
@learnshare 微博貌似是两部分,+号换成 0
mogita
2019 年 3 月 26 日
1-800-MY-APPLE 苹果客服电话了解一下
v2mm
2019 年 3 月 26 日
@shiny ip2long 存成 unsigned int 感觉没啥问题啊,省空间,作为 key 比较时效率还高

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/548746

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX