教程
问答
博客
Python源码
Java源码
文档
开源
教程
问答
博客
Python源码
Java源码
文档
开源
免费学Golang
登录
注册
首页
问题
如何在MySQL数据库上存储电话号码?
一尘不染
如何在MySQL数据库上存储电话号码?
mysql
关于将电话号码存储在数据库中的最佳做法有何建议?考虑一个美国电话号码:
555 555 1212
555-555-1212
(555)555 1212
5555551212
1-555-555-1212
1(555)555-1212
等等 …
我应该删除格式并仅存储数字吗?我应该只使用一个字段-还是将其分为:国家代码,区号,电话号码等?有什么建议吗?
阅读 759
收藏
2020-05-17
共1个答案
一尘不染
全部作为varchar(它们不是数字,而是“数字集合”)
国家+地区+数字
并非所有国家都有区号(例如我所在的马耳他)
一些国家/地区在拨打内部电话时将区号中的前导零丢弃(例如,英国)
格式化客户端代码
2020-05-17