ホームページ >データベース >mysql チュートリアル >緯度/経度を小数点以下 8 桁まで処理するのに最適な MySQL データ型はどれですか?
質問: 緯度と経度を保存する必要がある地図データを処理しています。小数点以下 8 桁までの精度の値。この目的に最も適した MySQL データ型は何ですか?
答え:
MySQL は、空間データを格納するために特別に設計された POINT と呼ばれる特殊なデータ型を提供します。緯度と経度の座標。このデータ型により、地理的位置が正確に表現されます。シナリオで POINT を利用する方法は次のとおりです:
CREATE TABLE `buildings` ( `coordinate` POINT NOT NULL, /* Index for faster spatial queries (optional) */ SPATIAL INDEX `SPATIAL` (`coordinate`) ) ENGINE=InnoDB;
指定された座標を挿入するには:
INSERT INTO `buildings` (`coordinate`) VALUES (POINT(40.71727401 -74.00898606));
POINT データ型を利用することで、必要な精度と精度を確保できます。マップの計算。
以上が緯度/経度を小数点以下 8 桁まで処理するのに最適な MySQL データ型はどれですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。