数据库电话号码的数据类型及属性

数据库电话号码的数据类型及属性,第1张

是字符型。

因为涉及到固定电话,所以一般用varchar2,单纯手机号码的话可以用number。数据类型分类:

1、数字型—Integer(整型)、Long(长整型)、Single(单精度浮点型)、Double(双精度浮点型)和Currency(货币型)。

2、字节型。

3、文本型——String类型。数据库保存一个11位的手机号码用字符串即可。一般电话号码都是4位区号+7位号码,或者3位区号+8位号码,或者手机号码,都是11位,所以使用nvarchar(11)即可。

数据库中,手机号使用char(11)类型,yhk存储用的是字符串类型也就是varchar类型。

因为手机号是固定的11位,所以可以直接使用char(11);

而yhk的号码较长,并且全是数字,为了方便存储,就统一存储为字符串类型。如果存储为number类型,已经超出了int类型最大值范围,必须用bigInteger存储,很不方便。并且位数太多的数值会变成科学计数法,不利于数据的正常转换,所以还是用字符串类型存储更方便一些。

char用于C或C++中定义字符型变量,只占一个字节,取值范围为-128~+127(-2^7~2^7-1)。C语言中如int、long、short等不指定signed或unsigned时都默认为signed,但char在标准中不指定为signed或unsigned,编译器可以编译为带符号的,也可以编译为不带符号的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6772238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存