在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL中geometry类型如何处理经纬度距离

108次阅读
没有评论

共计 893 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章给大家分享的是有关 MySQL 中 geometry 类型如何处理经纬度距离的内容。丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考。一起跟随丸趣 TV 小编过来看看吧。

建表

CREATE TABLE `map` (`id` int(11) NOT NULL,
 `address` varchar(255) NOT NULL DEFAULT ,
 `location` geometry NOT NULL,
 PRIMARY KEY (`id`),
 SPATIAL KEY `idx_location` (`location`)
)

插入

INSERT INTO map (id, address, location) VALUES (1, somewhere , ST_GeomFromText( POINT(121.366961 31.190049)

注意必须使用 ST_GeomFromText 函数,且 POINT() 里面是:经度 + 空格 + 纬度查询 1. 查看经纬度

SELECT address, ST_AsText(location) AS location FROM map;

2. 计算两点之间的距离

SELECT ST_Distance_Sphere(POINT(121.590347, 31.388094),location) AS distant FROM map;

算出来的结果,单位是米
注意现在 POINT()里面经纬度之间是逗号分隔的 3. 查询距离小于 1000m 的地点,并由远及近排序

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) 1000 ORDER BY distant;

感谢各位的阅读!关于 MySQL 中 geometry 类型如何处理经纬度距离就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-18发表,共计893字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 男女性拍拍视频在线观看 | 一a级毛片| 美女张开双腿让男人捅 | 亚洲av网址在线 | 国产一区亚洲二区三区 | 精品国产乱码一区二区三区 | 日本亚洲国产精品久久 | 亚洲丝袜| 男人av无码天堂 | 国产真实偷乱视频在线观看 | 黄色一级视频免费看 | 在线观看精品国产 | 男人天堂网页 | 521a久久九九久久精品 | 在线观看免费av网 | 婷婷四虎东京热无码群交双飞视频 | 欧美性xxxxx极品娇小 | 人妻少妇精品中文字幕av蜜桃 | 国产成人精品自在线拍 | 国产精品一级毛片不收费 | 日本视频色| 正在播放的国产a一片 | 日本亚洲天堂 | 四虎在线视频观看 | 免费一区二区三区久久 | 夜间福利影院 | 九九久久国产精品 | 热99精品只有里视频最新 | 熟女人妻aⅴ一区二区三区60路 | 久久国产亚洲观看 | 国产精品午睡沙发系列 | 一级大片免费 | 国产中文字幕在线 | 国产熟女露脸大叫高潮 | 91亚洲国产成人久久精品网站 | 国产欧美日韩综合精品二区 | 久久久久久久综合综合狠狠 | 日本欧美一区二区三区高清 | 天天狠天天透天天伊人 | 久久久久亚洲av综合波多野结衣 | 国产一级特黄a大片99 |