阅读量:0
GeomFromText
函数是 MySQL 中用于将纯文本格式的几何对象转换为内部几何表示的函数
MySQL 5.7:
GeomFromText
函数用于从 WKT(Well-Known Text)格式的字符串创建一个几何对象。- 该函数属于 MySQL 空间扩展库,需要在使用前启用空间扩展。
- 语法:
GeomFromText(wkt_string)
- 示例:
SELECT GeomFromText('POINT(1 1)');
MySQL 8.0:
GeomFromText
函数仍然存在,并保持与 MySQL 5.7 相同的功能。- 在 MySQL 8.0 中,引入了更多的空间函数和索引支持,以提高地理空间数据处理的性能。
- 语法:
GeomFromText(wkt_string)
- 示例:
SELECT GeomFromText('POINT(1 1)');
MySQL 8.0.23 及更高版本:
- 在这些版本中,
GeomFromText
函数已被弃用,取而代之的是ST_GeomFromText
函数。 ST_GeomFromText
函数遵循 OGC(Open Geospatial Consortium)标准,与GeomFromText
函数功能相同。- 语法:
ST_GeomFromText(wkt_string)
- 示例:
SELECT ST_GeomFromText('POINT(1 1)');
- 在这些版本中,
总结:
- 在 MySQL 5.7 中,
GeomFromText
函数用于将 WKT 格式的字符串转换为几何对象。 - 在 MySQL 8.0 中,
GeomFromText
函数保持不变,但引入了更多的空间函数和索引支持。 - 从 MySQL 8.0.23 开始,
GeomFromText
函数被弃用,取而代之的是ST_GeomFromText
函数,以遵循 OGC 标准。在新版本的 MySQL 中,建议使用ST_GeomFromText
函数。