任务:将近10天的温度数据,9个温度测点,采样间隔为1分钟,共计12万行数据,需要导出每小时的温度数据。
0. 数据格式和数据库设计
数据格式如下:有3列,分别是日期,时间,温度。文件名是测点编号。
数据库设计为如下:
create database sensorDB;
use sensorDB;
create table sensor
(
ID smallint ,
dt Date,
tm Time,
temp float,
primary key (ID,dt,tm)
);
并且建立一个视图把dt和tm两个字段合并
create view temperature
as
select ID, cast(CONCAT(dt,' ',tm) as datetime) '时间' , temp from sensor ;
1.Txt格式文件导入数据库

本文讲述了如何将10天内12万行每分钟采样的温度数据,通过C语言工具转换成SQL语句导入MySQL,并利用timestampdiff()函数以1小时间隔查询数据的方法。

1009

被折叠的 条评论
为什么被折叠?



