This question already has answers here:
What is the ideal data type to use when storing latitude / longitude in a MySQL database?

(21个回答)


5年前关闭。




在符合ANSI SQL的数据库中存储纬度或经度数据时,哪种数据类型最合适?应该使用float还是decimal或...?

我知道Oracle,MySql和SQL Server添加了一些专门用于处理地理数据的特殊数据类型,但是我对如何将信息存储在“普通 Vanilla ” SQL数据库中感兴趣。

最佳答案

对于经度,请使用:Decimal(9,6),对于纬度,请使用:Decimal(8,6)
如果您不习惯对参数进行精度和缩放,则可以使用以下格式的字符串:
###.########.######

关于sql - 在SQL数据库中存储经度和纬度数据时要使用什么数据类型? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1196415/

10-09 06:55
查看更多