질문: 위도와 경도를 저장해야 하는 지도 데이터를 처리하고 있습니다. 소수점 이하 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 데이터 유형을 활용하면 필요한 정확성과 정밀도를 보장할 수 있습니다. 지도 계산.
위 내용은 어떤 MySQL 데이터 유형이 위도/경도를 소수점 8자리까지 가장 잘 처리합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!