SELECT address, ST_AsText(location) AS location FROM map;
搜索本地和数据库保存的位置距离
SELECT address, ST_Distance_Sphere(POINT(121.590347, 31.388094),location) AS distant FROM map;
搜索距离小于100000m城市,并按距离排序
SELECT id, address, ST_Distance_Sphere(POINT(121.590347, 31.388094),location) AS distant
FROM map
WHERE ST_Distance_Sphere(POINT(121.590347, 31.388094),location) < 100000 ORDER BY distant;