乐趣区

关于tdengine:TDengine基础1-安装使用

一、参考

时序数据库学习系列目录 ——更新 ing

TDengine 官网文档

二、下载安装

2.1 环境阐明

环境 阐明 示例|
操作系统 CentOS Linux release 7.6.1810 (Core)
TDengine server TDengine2.2.1.1

2.2 装置

步骤 形容
装置服务端 yum install TDengine-server-2.2.1.1-Linux-x64.rpm
单元 3 单元 4

三、根本应用

3.1 启动服务

systemctl start taosd

3.2 命令行

命令 形容 示例
taos 启动命令行客户端
create database yzdb; 创立库
use yzdb; create table t (ts timestamp, speed int); 创立表
insert into t values ('2019-07-15 00:00:00', 10);insert into t values ('2019-07-15 01:00:00', 20); 写入数据
select * from t; 简略查问

3.3 官网 demo

3.3.1 demo 创立的具体形容

在数据库 test 上面主动创立一张超级表 meters,
该超级表下有 1 万张表,表名为 “d0” 到 “d9999″,
每张表有 1 万条记录,
每条记录有 (ts, current, voltage, phase) 四个字段,
工夫戳从 “2017-07-14 10:40:00 000” 到 “2017-07-14 10:40:09 999″,
每张表带有标签 location 和 groupId,
groupId 被设置为 1 到 10,
location 被设置为 “beijing” 或者 “shanghai”

3.3.2 理论执行

命令 形容 示例
taosdemo 终端命令,执行 demo 数据写入,能够应用 taosdemo --help 批改写入配置
select count(*) from test.meters; 查问中的记录条数
select avg(current), max(voltage), min(phase) from test.meters; 查问 1 亿条记录的平均值、最大值、最小值
select count(*) from test.meters where location="beijing"; 查问 location=”beijing” 的记录总条数
select avg(current), max(voltage), min(phase) from test.meters where groupId=10; 查问 groupId=10 的所有记录的平均值、最大值、最小值
select avg(current), max(voltage), min(phase) from test.d10 interval(1s); 对表 d10 按 1s 进行平均值、最大值和最小值聚合统计
退出移动版