当前位置: 首页 > 面试题库 >

电话号码和地址的mysql数据类型

计泉
2023-03-14
问题内容

我要输入电话号码,包括国家代码,分机号

create table if not exists employee(    `   
      country_code_tel   int(11),
      tel_number         int(10),
      extension          int(10),
      mobile             bigint(20)
);

如果tel_number大于15位,可以使用哪种数据类型,最好使用Bigint(20)

create table address(
      address           varchar(255),  
      city              varchar(255),
      country           varchar(255),
      post_code         int(11)
);

例如,如果我有加拿大的国家代码,则可以使用+2或002。哪个更适合处理?

谢谢你的建议。


问题答案:

好吧,我个人不使用数字数据类型来存储电话号码或相关信息。

您如何存储说001234567的数字?最终结果为1234567,丢失了前导零。

当然,您始终可以将其左移,但前提是您确切知道该数字应为几位数。

这并不能回答您的整个帖子,
只有我的2美分



 类似资料:
  • 如果您在Nuxt页面中包含电话号码,请确保将它们直接包装到链接中: <!-- Example phone number: +7 (982) 536-50-77 --> <template> <a href="tel: +7 (982) 536-50-77">+7 (982) 536-50-77</a> </template> 否则,某些移动Safari版本会自动将这些数字转换为链接。 听起

  • 如果我使用tel:我应该写国际电话代码,就像这样。 到目前为止还不错,但我找不到关于如何以“国际”方式写手机号码的信息,如果有的话。

  • 问题内容: 这个问题已经在这里有了答案 : 8年前关闭。 可能重复: telefne号和地址的mysql数据类型 关于将电话号码存储在数据库中的最佳做法有何建议?考虑一个美国电话号码: 555 555 1212 555-555-1212 (555)555 1212 5555551212 1-555-555-1212 1(555)555-1212 等等 … 我应该删除格式并仅存储数字吗?我应该只使用

  • 实现django 2登录和注册的最佳方式是什么instagram.com.用户可以用用户名和电子邮件或电话和密码注册。注册后,用户可以用电子邮件地址、电话号码或用户名登录。 谢谢

  • 我应该如何更改getPhoneNumber内部的代码才能正确工作,有什么想法吗?这是我最后应该得到的+38(050)123-45-67。38是国家代码,这是电话号码501234567,但你必须在数字开头放零才能得到10个类似于这里的数字(>0<50) 完整的代码。

  • 我将MySQL与Spring JDBC模板一起用于我的web应用程序。我需要只存储数字(10)的电话号码。我对使用数据类型的数据类型有点困惑。 MySQL中更可取的数据类型是什么