从品牌网站建设到网络营销策划,从策略到执行的一站式服务
目前手机号码都是11位的数字,可以采用INT(11)类型进行存储,对数据的读写效率都比采用Varchar(11)更佳。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、网站建设、色尼网络推广、微信小程序定制开发、色尼网络营销、色尼企业策划、色尼品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供色尼建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
姓名电话地址mysql字段设置技巧:
1、选项是可列举的,设置成enum类型可以提高数据库性能。
2、手机号,设置成varchar或char类型,长度11位。
3、地址,设置成int型,即保存成时间戳,长度11。
你的电话号码如果要含()/-这些字符的话就要用varchar 建议用 varchar 因为方便存放最开始的数字为0的号码
使用char(11),类型,因为手机号是固定的11位,所以可以直接使用char(11)
char用于C或C++中定义字符型变量,只占一个字节,取值范围为 -128 ~ +127(-2^7~2^7-1)。C语言中如int、long、short等不指定signed或unsigned时都默认为signed,但char在标准中不指定为signed或unsigned,编译器可以编译为带符号的,也可以编译为不带符号的。
扩展资料:
char类型占1字节,就是8位,所能存储的正整数是 0111 1111,即127。如果将 int 型的整数i= 128 赋予ch,会产生溢出。因128是 int 型,占 4 字节,二进制代码为 0000 0000 0000 0000 0000 0000 1000 0000.。若将它赋给一个只有8位的char 类型变量,只能将低8位的1000 0000 放进去,其他的都会被删掉。
整数在计算机中都是以补码的形式存储的,此时1000 0000 在计算机的眼里,是一个补码,最左边是 1 表示负数,补码1000 0000 所对应的十进制是 -128,所以最后输出的就是 -128。因此溢出会使得最大正整数变成最小负整数。
当然是bingint占空间小而且速度快了, 不过我一般用varchar(11) 呵呵,这样节省的空间我觉得可以忽略。 如果varchar 和 char 选择 那还是用 char吧,会比varchar 快 嘿嘿
电话号码是一组数字,因为它不用作计算,一般不必作为int数据,只须存为varchar字符串类型就可以了。为进一步缩减空间最好指定最大长度,如:varchar(13/26)。 当然,在数据存入之前必须在前端检查是否为数字类型;而从数据库读取的时候选字符类型,如sprintf("my phone is %s",$num)。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图