你可能想要开始一个狗桌子,里面包含每条狗的所有平面(非阵列)数据,每只狗都有一个,像一个名字,一个性别和一个年龄的东西:

CREATE TABLE `dogs` (

`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

`name` VARCHAR(64),

`age` INT UNSIGNED,

`sex` ENUM('Male','Female')

);

从那里,每只狗“有很多”测量,所以你需要一个dog_mesaurements表来存储24个测量:

CREATE TABLE `dog_measurements` (

`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

`dog_id` INT UNSIGNED NOT NULL,

`paw` ENUM ('Front Left','Front Right','Rear Left','Rear Right'),

`taken_at` DATETIME NOT NULL

);

那么每当你进行测量时,你可以INSERT INTO dog_measurements(dog_id,taken_at)VALUES(*?*,NOW());其中*? *是狗桌上的狗的身份证.

然后,您将需要表格来存储每个测量的实际帧,如下所示:

CREATE TABLE `dog_measurement_data` (

`id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

`dog_measurement_id` INT UNSIGNED NOT NULL,

`frame` INT UNSIGNED,

`sensor_row` INT UNSIGNED,

`sensor_col` INT UNSIGNED,

`value` NUMBER

);

这样,对于250帧中的每一个,您循环访问63个传感器中的每一个,并将该传感器的值与帧号存储到数据库中:

INSERT INTO `dog_measurement_data` (`dog_measurement_id`,`frame`,`sensor_row`,`sensor_col`,`value`) VALUES

(*measurement_id?*, *frame_number?*, *sensor_row?*, *sensor_col?*, *value?*)

显然替换measurement_id?,frame_number?,sensor_number?,value?真正的价值观:-)

因此,基本上,每个dog_measurement_data是给定帧的单个传感器值.这样一来,为了获得所有传感器的值,您可以:

SELECT `sensor_row`,sensor_col`,`value` FROM `dog_measurement_data`

WHERE `dog_measurement_id`=*some measurement id* AND `frame`=*some frame number*

ORDER BY `sensor_row`,`sensor_col`

这将为您提供该框架的所有行和列.

python 数组在最前面插入数据_python – 如何将数组插入数据库?相关推荐

  1. Java向数据库中插入数据出错时怎么避免插入错误数据

    Java向数据库中插入数据出错时怎么避免插入错误数据 对于初学者,向数据库写数据时,当程序输错,会有错误的数据写入了数据库,这是可以用捕获异常回滚的方法避免这种情况的发生 代码如下: /** 完成增删 ...

  2. 用python向mongodb插入数据_Python操作MongoDB数据库(一)

    Python操作MongoDB数据库(一) 前言 干货文章继续出发!隔的时间有些久了哈,对 MongoDB 安装回顾的同学,可以看下windows环境 <初识 MongoDB 数据库>.这 ...

  3. python往mysql存入数据_Python操作mysql之插入数据

    之前有写过一篇python查询mysql数据的文章,今天写通过python插入数据到mysql数据库. 相关mysql视频教程推荐:<mysql教程> 先建库,建表,建用户mysql> ...

  4. python怎么读取csv的一部分数据_python批量读取csv文件 如何用python将csv文件中的数据读取成数组...

    如何用python把多个csv文件数据处理后汇总到新csv文件你看这月光多温柔,小编转头还能看见你,一切从未坍塌. 可以用pandas读取数据,首先把文件方同一个文件价里,然后对当前文件价的所有内容循 ...

  5. vue 怎么样不重复往数组里插入数据_Vue.js在数组中插入重复数据的实现代码分享...

    1.在默认的情况下,Vue.js默认不支持往数组中加入重复的数据.可以使用track-by="$index"来实现. 2.不使用track-by="$index" ...

  6. [转载] python怎么获取redis中的数据_python操作redis数据库

    参考链接: 使用Python在Selenium中进行非阻塞等待 3.redis基本命令 String set(name, value, ex=None, px=None, nx=False, xx=F ...

  7. python socket发送16进制数据_Python UDP Socket 16进制数据发送

    注:此篇文章首次发表于我的一篇CSDN博客里边,现转载于此. 今天琢磨了一下Python UDP Socket 16进制数据发送. 原以为UDP发送和接受的都是字符,怎么能够发送16进制?但细想,其实 ...

  8. python读取序列5之后的数据_Python 基本功: 5. 数据序列化

    这篇文章紧接着前篇:多多教Python:Python 基本功: 4. 读写文件​zhuanlan.zhihu.com 仔细阅读的小伙伴会发现,在基本功4 里最后的一个示例中,我们读取解析了文件中的内容 ...

  9. python删除一列数据_python删除txt第一列数据库

    带你读<Python数据分析与数据化运营(第2版)>之一:Python和数据化运营 点击查看第二章点击查看第三章Python数据分析与数据化运营(第2版) 宋天龙 著 第1章 Python ...

最新文章

  1. 初识vue 2.0(2):路由与组件
  2. 数据库的定义、关系型数据库的四种约束。。
  3. 帧同步_什么是帧同步什么是状态同步
  4. 腾讯云一口气发布四大新品,云原生时代将正式开启
  5. 最长高地(51Nod-2509)
  6. 【Linux】kali2019安装docker
  7. 跟左神学算法2 排序相关
  8. 【RobotStudio学习笔记】(七)工件坐标
  9. PHP non-thread-safe和thread-safe这两个版本的区别
  10. 《不只是美:信息图表设计原理与经典案例》—— 第1章 为何需要可视化:信息到智慧的升华...
  11. 简单的解决nginx转发WebSocket问题
  12. Xilinx - WP509阅读笔记 - 了解射频采样数据转换器的关键参数
  13. 广西北部湾经济区升级发展 全面对接粤港澳大湾区
  14. Koo叔说Shader-- 熟悉渲染管线
  15. 【ELT.ZIP】OpenHarmony啃论文俱乐部——计算机视觉数据压缩应用
  16. 2021年4月程序员工资统计排行
  17. 爬取今日头条街拍美女图片
  18. 程序员常用刷题网站分享
  19. 电脑经常蓝屏怎么解决
  20. 【C++】1023 组个最小数

热门文章

  1. 《埃森哲技术展望2016》解密未来企业竞争究竟拼什么?
  2. Grunt安装中遇到的问题汇总
  3. 博客入驻阿里“云栖社区”
  4. 自动打包Shell脚本
  5. python下使用qrcode方法
  6. linux中-i选项的作用,linux – find中的-prune选项有什么作用?
  7. c语言链表程序框图,C语言课程设计————写下流程图! 谢谢
  8. 华为虚拟home键关闭_苹果iPhone12或放弃静音键,学华为mate30Pro,发力虚拟按键
  9. linux系统启动盘怎么制作工具,windows系统制作linux启动盘工具介绍
  10. 制作灵动单片机MM32F3277 测试版