mysq Point類型 查詢和插入操作:insert和select


首先,創建一個表名為geometry2的表,然后增加一個名為gemo的point類型的字段。

 

insert方法有4中,例如以下所看到的:
//================================================================//
INSERT INTO `geometry2`.`gemo` VALUES(GeomFromText('POINT(1 1)'));

//================================================================//
INSERT INTO `geometry2`.`gemo` VALUES(PointFromText('POINT(1 1)'));

//================================================================//
SET @g = 'POINT(1 1)';
INSERT INTO `geometry2`.`gemo` VALUES(GeomFromText(@g));

//================================================================//
SET @g = GeomFromText('POINT(1 1)');
INSERT INTO `geometry2`.`gemo` VALUES(@g);

 

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

假設僅僅是用select(*) from gemo,select出來的結果會是亂碼···

要想看到非亂碼數據,用以下這個方法
//================================================================//
SELECT AsText(pos) FROM `geometry2`.`gemo`;

 

可得例如以下格式的數據:

mysql空間類型:Point類型的insert和select - Mooner - 楚天空闊歌聲長

 

另附mysql官方站點的手冊:

http://dev.mysql.com/doc/refman/5.1/zh/spatial-extensions-in-mysql.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM