MySQL geometry 类型数据测试

MySQL的geometry类型的表的创建和测试:

CREATE TABLE geom_test01(

id INT NOT NULL PRIMARY KEY,

info varchar(100),

geom GEOMETRY

);

desc geom_test01;

insert into geom_test01 (id,info,geom) values (1, 'geom', geomfromtext('MULTIPOLYGON(((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2)),((6 3,9 2,9 4,6 3)))',4490));

insert into geom_test01 (id,info,geom) values (2, 'geom', geomfromtext('MULTIPOLYGON(((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2)),((6 3,9 2,9 4,6 3)))'));

insert into geom_test01 (id,info,geom) values (3, 'geom', ST_GeomFromText('MULTIPOLYGON(((1 1,5 1,5 5,1 5,1 1),(2 2,2 3,3 3,3 2,2 2)),((6 3,9 2,9 4,6 3)))',4490));

insert into geom_test01 (id,info,geom) values (4, 'geom', geomfromtext('POINT(1 20)'));

insert into geom_test01 (id,info,geom) values (5, 'geom', geomfromtext('POINT(30 40)',4490));

insert into geom_test01 (id,info,geom) values (6, 'geom', ST_GeomFromText('POINT(30 40)',4490));

insert into geom_test01 (id,info,geom) values (7, 'geom', ST_GeomFromText('MULTIPOLYGON(((121.471603 31.230229, 121.470724 31.23155, 121.471761757556 31.2333253454665, 121.471724 31.23155, 121.471898134093 31.2302649098516, 121.471603 31.230229)), ((121.475442678789 31.2318642395248, 121.474597 31.2339365384615, 121.475777 31.232045, 121.475442678789 31.2318642395248)))',4490));

select * from geom_test01;

select geom from geom_test01;

select hex(geom) from geom_test01;

select length(hex(geom)) from geom_test01;

select length(geom) from geom_test01;

select char_length(geom) from geom_test01;

select octet_length(geom) from geom_test01;

select BIT_LENGTH(geom) from geom_test01;

相关推荐
NineData3 小时前
NineData智能数据管理平台新功能发布|2026年1-2月
数据库·sql·数据分析
IvorySQL4 小时前
双星闪耀温哥华:IvorySQL 社区两项议题入选 PGConf.dev 2026
数据库·postgresql·开源
ma_king7 小时前
入门 java 和 数据库
java·数据库·后端
jiayou6410 小时前
KingbaseES 实战:审计追踪配置与运维实践
数据库
随风飘的云11 小时前
mysql的innodb引擎对可重复读做了那些优化,可以避免幻读
mysql
NineData1 天前
NineData 迁移评估功能正式上线
数据库·dba
NineData1 天前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
赵渝强老师1 天前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
全栈老石1 天前
拆解低代码引擎核心:元数据驱动的"万能表"架构
数据库·低代码
倔强的石头_2 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库