ST_AsWKB()用于将几何对象转换为二进制格式的表示。ST_AsBinary()和ST_AsWKB()是同义词。有关更多信息,请参见ST_AsBinary()的描述。
ST_AsWKB(geometry)
其中,geometry是要转换为二进制的几何对象。
将一个点对象转换为 WKB 格式
本实例展示如何将一个点对象转换为 WKB 格式。
mysql> SELECT HEX(ST_AsWKB(POINT(1, 1))); +--------------------------------------------+ | HEX(ST_AsWKB(POINT(1, 1))) | +--------------------------------------------+ | 0101000000000000000000F03F000000000000F03F | +--------------------------------------------+
输出结果是一个二进制字符串,表示点 (1, 1) 的 WKB 格式。这里使用 HEX() 函数将二进制转为字符串。