MySQL には OpenGIS クラスに対応するデータ型が用意されています。これらのデータ型の中には、次のように単一の幾何値を格納するものがあります。
GEOMETRY
POINT
LINESTRING
POLYGON
GEOMETRY
にはどの型の幾何値でも格納できます。その他の単一値型 (POINT
、LINESTRING
、および POLYGON
) では、特定の幾何型に値が制限されます。
次に示すその他のデータ型には、値のコレクションが格納されます。
MULTIPOINT
MULTILINESTRING
MULTIPOLYGON
GEOMETRYCOLLECTION
GEOMETRYCOLLECTION
には、任意の型のオブジェクトのコレクションを格納できます。その他のコレクション型 (MULTIPOINT
、MULTILINESTRING
、MULTIPOLYGON
、および GEOMETRYCOLLECTION
) では、コレクションのメンバーは、特定の幾何型を持つメンバーに制限されます。
MySQL 空間データは、セクション11.5.2「OpenGIS 幾何モデル」で説明しているように、OpenGIS 幾何モデルに基づいています。MySQL で空間データ型を使用する方法を示した例については、セクション11.5.3「空間データの使用」を参照してください。