MySQL函数MULTIPOINT()用于创建一个多点几何对象。其语法如下: MULTIPOINT(point1,point2,...,pointn) 其中,point1 ~ pointn 代表一个或多个点的坐标,用逗号分隔。 下面给出一个完整的示例: -- 创建一个存储多点几何对象的表 CR...
MySQL函数MULTIPOINT()用于创建一个多点几何对象。其语法如下:
MULTIPOINT(point1,point2,...,pointn)
其中,point1 ~ pointn 代表一个或多个点的坐标,用逗号分隔。
下面给出一个完整的示例:
-- 创建一个存储多点几何对象的表
CREATE TABLE geom_multi (
id INT AUTO_INCREMENT,
shape GEOMETRY NOT NULL,
PRIMARY KEY (id)
);
-- 插入一个多点几何对象
INSERT INTO geom_multi (shape)
VALUES (
MULTIPOINT(
POINT(1,1),
POINT(2,3),
POINT(5,7)
)
);
-- 查询刚刚插入的多点几何对象
SELECT id, ST_AsText(shape) FROM geom_multi;
在上面的示例中,我们创建了一个名为geom_multi的表,该表存储一个多点几何对象。我们使用INSERT语句向表中插入一个多点几何对象,该对象包含三个点,分别为(1,1)、(2,3)和(5,7)。最后,我们使用SELECT语句查询刚刚插入的多点几何对象,并使用ST_AsText()函数将其转换成文本格式,以便于查看。执行以上代码会得到以下结果:
+----+-----------------------------------------------------+
| id | ST_AsText(shape) |
+----+-----------------------------------------------------+
| 1 | MULTIPOINT((1 1),(2 3),(5 7)) |
+----+-----------------------------------------------------+
沃梦达教程
本文标题为:mysql函数MULTIPOINT()怎么用?


基础教程推荐
猜你喜欢
- 带有WHERE子句的LAG()函数 2022-01-01
- 从字符串 TSQL 中获取数字 2021-01-01
- ORA-01830:日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和 2021-01-01
- while 在触发器内循环以遍历 sql 中表的所有列 2022-01-01
- 带更新的 sqlite CTE 2022-01-01
- 使用 VBS 和注册表来确定安装了哪个版本和 32 位 2021-01-01
- 如何在 CakePHP 3 中实现 INSERT ON DUPLICATE KEY UPDATE aka upsert? 2021-01-01
- MySQL 5.7参照时间戳生成日期列 2022-01-01
- CHECKSUM 和 CHECKSUM_AGG:算法是什么? 2021-01-01
- MySQL根据从其他列分组的值,对两列之间的值进行求和 2022-01-01