mysq Point类型 查询和插入操作:insert和select
2013-10-10 13:55
295 查看
首先,创建一个表名为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
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
相关文章推荐
- jsp操作MySQL实现查询、插入与删除功能(query、insert、delete)
- golang自定义数据类型查询与插入postgresql中point数据
- java操作数据库中clob类型 之插入和查询
- sql insert into select语句写法-将查询结果直接插入到表中
- 数据记录的操作(insert,select,update,delete)函数和分组查询(group by),表连接(join on),嵌套查询(in)
- [原创,转载请注明来源]android中sqlite数据库的中文数据的插入(insert)和查询(select)
- oracle 通过查询灵活插入数据 insert into ...select..
- golang自己定义数据类型查询与插入postgresql中point数据
- SQL插入查询结果 insert into select
- 二叉搜索树的查询、插入与删除操作(Binary Search Tree, Search, Insert, Delete)(C++)
- MYSQL数据库(十)- 数据表的插入(insert)、删(delete)、改(update)、查(select)、group by 分组、having语句设置分组条件,order by查询结果排序,
- 1.利用android提高的的insert,query,update,deleteAPI与execSql,rawQuery函数执行原生的插入,查询,更新,删除语句操作花费时间的对比结果
- SQL_4th_插入insert、查询select、删除delete、更新update
- 4.3插入记录 INSERT 查询数据库记录 SELECT
- oracle 通过查询灵活插入数据 insert into ...select..
- 使用 INSERT 和 SELECT 子查询插入行
- SQL语言-select查询操作
- MySQL 关于插入insert 相关的操作
- 2014-4-8-解决insert into select union插入多行只显示1行受影响
- python SQLAlchemy操作mysql数据库:插入,查询,删除,更新