600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 如何使用MySQL存储面坐标(详细教程带你一步步实现) mysql 查询表名

如何使用MySQL存储面坐标(详细教程带你一步步实现) mysql 查询表名

时间:2021-04-25 04:02:59

相关推荐

如何使用MySQL存储面坐标(详细教程带你一步步实现) mysql 查询表名

一、数据表设计etryetry类型来定义坐标列。以下是一个示例数据表的设计:

CREATE TABLE `area` (t(11) NOT NULL AUTO_INCREMENT,ame` varchar(100) NOT NULL,atesetry NOT NULL,

PRIMARY KEY (`id`)noDB DEFAULT CHARSET=utf8;

ameatesetry类型的坐标列。

二、数据的插入FromTextetry类型。以下是一个示例数据的插入:

ameates`) VALUES FromText(‘POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))’)),FromText(‘POLYGON((0 0, 0 10, 10 0, 0 0))’)),FromText(‘POINT(5 5)’), 5));

在上述示例中,分别插入了一个矩形、一个三角形和一个圆形的坐标。其中,矩形和三角形的坐标使用POLYGON类型,圆形的坐标使用POINT类型,并通过ST_Buffer函数将其转换为圆形。

三、数据的查询tains函数来判断一个点是否在一个面内。以下是一个示例查询:

ametainsatesFromText(‘POINT(2 2)’));

在上述示例中,查询了所有包含坐标点(2,2)的面的名称。通过这种方式,可以方便地查询出指定坐标点所在的面。

结语:FromTexttains等函数来插入和查询面坐标数据。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。