博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL GEO 字段类型说明及案例
阅读量:7082 次
发布时间:2019-06-28

本文共 1875 字,大约阅读时间需要 6 分钟。

  hot3.png

1. point字段

数据类型:point

数据类型说明:空间点(如车站位置)

存储案例:(Binary/Image)

具体数据形式:POINT(1 1)

SQL语句 :

set @g = “POINT(1 1)”;Insert into user (test1) values (GeomFromText(@g));

 

2.polygon字段

数据类型:polygon

数据类型说明:空间区域(如城市范围,森林范围)

存储案例:(Binary/Image)

具体数据形式:POLYGON((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 7 5, 7 7, 5 7, 5 5))

SQL语句 :

set @g = “POINT(1 1)”insert into user (test2) values (GeomFromText(@g));

 

3. multilinestring 字段

数据类型:multilinestring

数据类型说明:多线段(如城市道路系统)

存储案例:(Binary/Image)

具体数据形式:POLYGON((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 7 5, 7 7, 5 7, 5 5))

SQL语句

set @g = “POLYGON((0 0, 10 0, 10 10, 0 10, 0 0), (5 5, 7 5, 7 7, 5 7, 5 5))insert into user (test2) values (GeomFromText(@g));

 

具体数据形式:LINESTRING(0 0, 1 1, 2 2)

SQL语句:

set @g = “LINESTRING(0 0, 1 1, 2 2)”insert into user (test2) values (GeomFromText(@g));

 

4. geometry 字段

数据类型:geometry 可以保存起下任意类型数据(linestring,polygon,point等)

数据类型说明:多短线(如城市道路)

案例:(Binary/Image)

具体数据形式:LINESTRING(0 0, 1 1, 2 2)

存储SQL语句:

set @g = “LINESTRING(0 0, 1 1, 2 2)”insert into user (test2) values (GeomFromText(@g));

 

5. multipoint 字段

数据类型:multipoint 可以保存起下任意类型数据(linestring,polygon,point等)

数据类型说明:多点(大洋的岛屿)

案例:(Binary/Image)

具体数据形式:

SQL语句 :

 

 

6. geometry 字段

数据类型:geometry 可以保存起下任意类型数据(linestring,polygon,point等)

数据类型说明:多短线(如城市道路)

存储案例:(Binary/Image)

具体数据形式:MULTIPOINT((1 1),(2 2)))

SQL语句:

set @g = “LINESTRING(0 0, 1 1, 2 2)”insert into user (test2) values (GeomFromText(@g));

 

7. geomtrycollection 字段

数据类型:geomtrycollection 可以保存起下任意类型数据(linestring,polygon,point等同时村子啊)

数据类型说明:多点(在地图上可以表现为一个城市范围内的车站,街道的复杂系统)

案例:(Binary/Image)

具体数据形式:

SQL语句 s数据类型:geometry 可以保存起下任意类型数据(linestring,polygon,point等)

数据类型说明:多短线(如城市道路)

存储案例:(Binary/Image)

具体数据形式:GEOMETRYCOLLECTION(POINT(1 1), LINESTRING(1 1, 2 2))

SQL语句 :

SET @g = 'GEOMETRYCOLLECTION(POINT(1 1),LINESTRING(1 1,2 2))';INSERT INTO user (test8) VALUES (GeomFromText(@g));

 

转载于:https://my.oschina.net/Rayn/blog/1593293

你可能感兴趣的文章
CCNA笔记——802规定,网络层,传输层,会话层,表示层,应用层,封装
查看>>
mongodb自带监控 mongostat数值说明
查看>>
C语言全局变量的初始化和字符串常量
查看>>
教与学的思考
查看>>
阿里云maven仓库地址
查看>>
学习资料积累
查看>>
linux下挂载U盘的方法
查看>>
linux 基础练习题、面试题(一)
查看>>
国内较快的maven仓库镜像
查看>>
Linux 第32天 openssl 私有CA
查看>>
Java(Mybatis)和SQL(MySQL)之间的数据类型转换
查看>>
【博客话题】技术之路上的人和事
查看>>
如何在windows server 2008上配置NLB群集
查看>>
爱情是人类最高贵的情感
查看>>
我的友情链接
查看>>
C++ 异常学习
查看>>
EX2003升级到EX2010 无法自动装载数据库!!
查看>>
23 款实用的 Elasticsearch 查询示例
查看>>
提高PHP代码质量36计(1)
查看>>
Oracle中的rownum,ROWID的 用法
查看>>