84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
有一个要求是不能用double类型,float类型也不能用。那么在mysql中使用什么样的类型存储经纬度比较合适呢?
如果要存为varchar类型,php中两者该如何转换呢?如果存为int类型,是否要使用bigint,还是说int就能满足呢?
学习是最好的投资!
可以使用字符串varchar,然后取出数据之后将字符串转化为double类型或float类型
varchar
double
float
Mysql 支持 Geometry 类型,不过操作起来比较麻烦。
转换为整形存储即可。如需要精度为小数点后8位,那乘以 10^8 后存入数据库
可以使用字符串
varchar
,然后取出数据之后将字符串转化为double
类型或float
类型Mysql 支持 Geometry 类型,不过操作起来比较麻烦。
转换为整形存储即可。如需要精度为小数点后8位,那乘以 10^8 后存入数据库