InfluxDB的基本操作

  1. 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