手机号字段用varchar(13)号,还是bigint类型好? 手机号字段用varchar(13)号,还是bigint类型好? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用varchar(2)吧 谁知道以后会不会存+86这样的号码 那就bigint啊 才占8字节 能省点空间 varchar(13) 比较常见。 因为基本很少会用手机号去做什么数学运算。 就用varchar(13)吧,方便以后储存长点儿的数据用. 用varcha吧以后可能要有这样的查询 like '138%' 说得很对。所以说 #5 的建议是 varchar(20) 手机号码都是一样长度,干嘛varchar,用char(20)明显查询效率高得多我这用bigint+varchar,一个用来查询,另一个用于特殊需求(谁知道会有啥查询),因为是做OLAP,所以有很多冗余列。 mysql触发器权限设置 自增字段,如何让id从 100001开始呢? 为何用fulltext搜索的结果为空? 这样的查询 一个mysql查询的问题 mysql怎么改密码和加用户啊? ibdata1丢失,怎么恢复,能恢复数据结构就行了 mysql rowtype的问题 mysql数据库sum问题,求大神帮忙????????? 求助 Mysql给一个表设置两个别名并在where处用同一个属性比较是什么意思? 图片用网络地址 网站打开会慢? 有关于索引,我有些不明白的地方,在这里请教各位大神了
以后可能要有这样的查询 like '138%'
说得很对。所以说 #5 的建议是 varchar(20)
我这用bigint+varchar,一个用来查询,另一个用于特殊需求(谁知道会有啥查询),因为是做OLAP,所以有很多冗余列。