mysql - 在 MySQL 中存储 Vector3

标签 mysql vector geolocation coordinate

我通常存储格式为 (x,y,z) 的物理矢量位置,其中每个坐标都是 float ,使用 varchar(250) 在单个列中或每个列存储为三个单独的列x, y, z 分量...

我想知道是否有更适合这种向量结构的格式来存储在 MySQL 中?而且,如果是这样,查询数据是否会不同于通常的 SELECT vector_col from table

最佳答案

您可以尝试 SET,尽管它是一种文本类型,因此您需要将值解析回 float 。可能不会像您当前的三列方式那样高效。

MYSQL SET data type

关于mysql - 在 MySQL 中存储 Vector3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9396307/

相关文章:

mysql - sql查询没有正确分组

C++/GLM : Calculate screen position of vertex

c++ - 将多个相同类型的指针添加到 vector

r - R 中的自定义属性传播

android - 推送消息无法立即启动服务

javascript - navigator.geolocation.getCurrentPosition的 "no-action"回调在哪里?

php - 使用一个 SQL 表中的数据并将其与另一表中的数据关联

php - Web 服务和 MySQL 的最佳优化技巧

php - Laravel - 重复键批量插入更新大数据集

android - Android webview 和浏览器上的地理定位失败