目录
前言
许多时候我们在开发后端系统的时候,会遇到一个需求,根据经纬度查询地理位置,或者查询某个物件现在在哪里,那么如何查询呢。这里需要用到MySQL的空间函数。下面容我简单介绍下~
空间数据
- mysql提供了数据类型
geometry
用来存储坐标信息,geometry类型支持以下三种数据存储。
数据结构 | 说明 | 示例 |
POINT(点) | 用于存储点位信息,包含经纬度信息 | POINT(113.88 43.08) |
LINESTRING(线) | 用来存储路线信息 | LineString(87.333 23.34,89.43 76.45) |
POLYGON(面) | 用来存储面数据 | POLYGON((44.789 23.87976,34.343 23.23,67.55 43.432)) |