InfluxDB的基本操作
influxDB提供三种操作方式
(1)客户端命令行
(2)Http Api接口
(3)各语言的api库
2.命令行操作方式
(1)显示数据库
>show databases
(2)新建数据库
>create databases base_name
(3)删除数据库
>drop databases base_name
(4)使用某个数据库
>use base_name
3.表操作
(1)显示表
>show measurements
(2)新建表
>insert dms_notify,hostname=server01 value=442221834240i 1435362189575692182
解释:dms_notify是表名,hostname是索引,value=xx是记录值,纪录值可以有多个,最后是指定时间,未指定默认为当前时间
(3)查询
> select * from dms_notify
(4)删除表
>drop measurements measurements_name
4.数据操作
(1)增加数据
增加数据采用insert方式,在insert中,表名俞数据间用(,)逗号分隔,tag和field间用空格分隔,多个tag或者多个field间用(,)逗号分隔
(2)修改和删除数据
influxDB属于时序数据库,未提供修改和删除数据的方法
但是删除可以通过InfluxDB的数据保存策略(Retention Policies)来实现
5.series操作
series表示这个表里面的数据,可以在图表上画成几条线,series主要通过tags排列组合算出来
我们可以查询表的series,如下所示:
> show series from memkeymem,host=ResourcePool-0246-billing07 mem,host=billing07
本文转载来自:http://www.linuxdaxue.com/influxdb-basic-operation.html
转载于:https://blog.51cto.com/itfun/1893857