什么是最适合手机号码的数据类型。 ,经度和纬度??在Mysql和oracle中
答案 0 :(得分:8)
由于您不太可能进行算术运算或比较手机号码(相等除外),因此字符串类型似乎最佳。 字符串的长度取决于电话号码
您可以考虑将经度和纬度转换为十进制值,只使用浮点数。
答案 1 :(得分:1)
我想猜测,varchar(16)或更长时间的手机号码,号码(5,3)或更长的经度/纬度?
答案 2 :(得分:1)
我认为你应该使用Varchar(n)
作为手机号码的数据类型,因为有些时候你可能需要像111-111-1111
那样存储手机号码,所以当时int
将不起作用,但是使用varchar()
,你将永远不会得到例外。