性能测试:
一、创建支持查询的表
创建一个包含空间数据的名为points的表。
CREATE TABLE points(
longitude DOUBLE,
latitude DOUBLE,
point POINT
);
这条命令创建一个名为points的表,包含一个longitude字段,一个latitude字段,一个point字段。
二、向数据库中导入数据
因笔者已有一个包含经纬度的文件log.csv。把log.csv导入表log。
LOAD DATA INFILE 'C:\\log.csv'
INTO TABLE log
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' ESCAPED BY '"'
LINES TERMINATED BY '\n';
把表log中的数据导入新表points中
INSERT INTO points(longitude, latitude)SELECT longitude, latitude FROM log;
三、根据表points中的longitude,latitude字段得到point字段
UPDATE points SET point = GeomFromText(CONCAT('POINT(',points.longitude,' ',points.latitude,')'));
若