如何解决如何在MySQL中存储3D点
我正在建立一个表来存储以下3D向量:
加速度计,陀螺仪,磁力计,重力,线性和方向。
我的第一个尝试是将每个量级都构建为浮点数,但是它具有太多字段:
with open (host_temp,'r+') as f:
c = f.readlines()
f.seek(0)
for line in c:
website_in_blocked_sites = False
for website in blocked_sites:
if website in line:
website_in_blocked_sites = True
if website_in_blocked_sites:
f.write(line)
f.truncate()
是否可以像下面的预期结果那样将每个矢量存储在单个3D字段中?
CREATE TABLE `table` (
`id` INT NOT NULL,`name` VARCHAR(50) NOT NULL,`acc_x` float DEFAULT NULL,`acc_y` float DEFAULT NULL,`acc_z` float DEFAULT NULL,`gyr_x` float DEFAULT NULL,`gyr_y` float DEFAULT NULL,`gyr_z` float DEFAULT NULL,`mag_x` float DEFAULT NULL,`mag_y` float DEFAULT NULL,`mag_z` float DEFAULT NULL,`gra_x` float DEFAULT NULL,`gra_y` float DEFAULT NULL,`gra_z` float DEFAULT NULL,`mov_x` float DEFAULT NULL,`mov_y` float DEFAULT NULL,`mov_z` float DEFAULT NULL,`ang_x` float DEFAULT NULL,`ang_y` float DEFAULT NULL,`ang_z` float DEFAULT NULL
)
那我可以更新一个类似这样的值吗?:
CREATE TABLE `table` (
`acc` POINTZ DEFAULT NULL,`gyr` POINTZ DEFAULT NULL,`mag` POINTZ DEFAULT NULL,`gra` POINTZ DEFAULT NULL,`mov` POINTZ DEFAULT NULL,`ang` POINTZ DEFAULT NULL,)
在MySQL中似乎可以使用3D点,但是我找不到如何使用它们。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。