有办法来存储纬度和经度Point
的MySQL
数据库,但我怎么可以存储一个元组(latitude
,longitude
,altitude
)的MySQL
数据库?
使用POINT作为纬度和经度,并使用DECIMAL作为海拔高度:
CREATE TABLE Mountain (
Location POINT NOT NULL, -- Latitude/longitude
Altitude DECIMAL(12, 2) -- Altitude or height in meters or feet or furlongs if you prefer
) ENGINE=InnoDB;
或只使用三位小数-一位代表纬度,一位代表经度,一位代表海拔:
CREATE TABLE Mountain (
Latitude DECIMAL(10, 7),
Longitude DECIMAL(10, 7),
Altitude DECIMAL(11, 1)
) ENGINE=InnoDB;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句