一尘不染

电话号码应该是字符串,还是可以存储电话号码的某些数字类型?

sql

我们要存储10位手机号码,即9999999999。它应该是数字还是字符串数据类型?我们不想对此进行任何计算或操纵操作

哪个是更好的内存和性能明智的选择?


阅读 766

收藏
2021-03-17

共1个答案

一尘不染

ITU-TE.164建议书指出,国家/地区拨号计划中的国家/地区代码需要3位数字,而电话号码最多需要15位数字。

并且,许多人添加了一些标点符号。例如:

+1.212.555.1212是北美号码。也可以在北美中心应用程序中将其呈现(212)555-1212。

32个字符的文字应该在全世界范围内都能胜任。

请勿使用数字,否则您会后悔的。我当时是:两件事。

  • 对于一家公司,我们失去了一些欧洲业务,因为我们假设所有电话号码都是符合NANP标准的十位数字。
  • 电子表格导出结果以科学计数法表示数字,2.12555E+09这几乎就像SIRI告诉我的那样: 从二十亿英镑,一亿二千五百万…中拨出电话来

电话号码簿 不是数字数据类型。 看一下这个:
虚假程序员相信电话号码

2021-03-17