https://dev.mysql.com/spatial-function-argument-handling.html
Spatial values, or geometries, have the properties described at Section 11.5.2.2, “Geometry Class”. Specific functions or groups of functions may have additional argument-handling characteristics, as discussed in the sections where those ...
https://dev.mysql.com/gis-linestring-property-functions.html
If the geometry is geometrically invalid, either the result is an undefined length (that is, it can be any number), or an error occurs. If a unit is not specified, the result is in the unit of the SRS of the geometries, whether Cartesian or ...You ...
https://dev.mysql.com/gis-data-formats.html
For the WKB part, these MySQL-specific considerations apply: The byte-order indicator byte is 1 because MySQL stores geometries as little-ending values. Two standard spatial data formats are used to represent geometry objects in queries: Well-Known ...
https://dev.mysql.com/spatial-type-overview.html
MySQL has spatial data types that correspond to OpenGIS classes. The basis for these types is described in Section 11.5.2, “The OpenGIS Geometry Model”. Some spatial data types hold single geometry values: GEOMETRY POINT LINESTRING POLYGON ...
https://dev.mysql.com/spatial-types.html
Another meaning comes from cartography, referring to the geometric features that cartographers use to map the world. The Open Geospatial Consortium (OGC) is an international consortium of more than 250 companies, agencies, and universities ...
https://dev.mysql.com/gis-geometrycollection-property-functions.html
mysql> SET @gc = 'GeometryCollection(Point(1 1),LineString(2 2, 3 3))'; mysql> SELECT ST_AsText(ST_GeometryN(ST_GeomFromText(@gc),1)); +-------------------------------------------------+ | ST_AsText(ST_GeometryN(ST_GeomFromText(@gc),1)) | ...Unless ...
https://dev.mysql.com/spatial-geojson-functions.html
options, if given, describes how to handle GeoJSON documents that contain geometries with coordinate dimensions higher than 2. If geometries with coordinate dimensions higher than 2 are supported in the future, these values will produce different ...
https://dev.mysql.com/creating-spatial-indexes.html
To drop spatial indexes, use ALTER TABLE or DROP INDEX: With ALTER TABLE: ALTER TABLE geom DROP INDEX g; With DROP INDEX: DROP INDEX g ON geom; Example: Suppose that a table geom contains more than 32,000 geometries, which are stored in the column g ... For InnoDB and MyISAM tables, MySQL can create spatial indexes using syntax similar to that for creating regular indexes, but using the SPATIAL ...
https://dev.mysql.com/populating-spatial-columns.html
After you have created spatial columns, you can populate them with spatial data. Values should be stored in internal geometry format, but you can convert them to that format from either Well-Known Text (WKT) or Well-Known Binary (WKB) format. For ...
https://dev.mysql.com/fetching-spatial-data.html
Geometry values stored in a table can be fetched in internal format. Fetching spatial data in internal format: Fetching geometry values using internal format can be useful in table-to-table transfers: CREATE TABLE geom2 (g GEOMETRY) SELECT g FROM ...