目录

1.influxdb数据库操作

2.measurement(类似于表)操作

3.influxdb常用查询和删除操作

4.influxdb中数据保留时间的设置

5.influxdb使用易看的时间格式


1.influxdb数据库操作

show databases                 查看有什么数据库create database shijiange  创建数据库,数据库名称为shijiange drop database shijiange     删除数据库,数据库名称为shijiange 

2.measurement(类似于表)操作

use shijiange               #操作哪个库需要用useshow measurements           #查询所有measurementinsert cpuinfo,item=shijiange_47.105.99.75_cpu.idle value=90   

无需创建measurement,可直接插入数据,会自动创建measurement。

其中shijiange_47.105.99.75_cpu.idle是该条数据的标识,真正的值为90

插入数据的格式

insert cpuinfo(measurement:表名),item=shijiange_1.1.1.1_cpu.idle(tags:数据标识) value=90(fields:数据)

其中item和value名字都可以变化

select * from cpuinfo           #查询所有cpuinfo的数据drop measurement cpuinfo        #删除measurement

下面给出一个简单的实例:

insert add_test,name=YiHui,phone=110 user_id=20,email="bangzewu@126.com"

新增一条数据,measurement为add_test, tag为name,phone, field为user_id,email

空格前的为tag,空格后的为field

insert sensor_data,sensor_type="风速",sensor_id="1" sensor_data=12.12

insert Battery_Level,Change="处于充电状态",Device_ID="01" Battery_Level=1.0

注意:插入数据时,如果插入的字段的类型为字符型,那么要用" "包括,不包含或者用' '都是错误的

> insert maintest,temperature=35.6 cputype=cpu001
ERR: {"error":"unable to parse 'maintest,temperature=35.6 cputype=cpu001': invalid boolean"}

> insert maintest,temperature=35.6 cputype="cpu001"
>

3.influxdb常用查询和删除操作

select * from cpuinfoselect * from cpuinfo limit 2 #如果数据量太大,得使用limit,限制输出多少行delete from cpuinfo where time=1531992939634316937    删除一条数据delete from cpuinfo  删除所有数据

4.influxdb中数据保留时间的设置

SHOW RETENTION POLICIES ON shijiange    查看数据库shijiange 中表的保留策略CREATE RETENTION POLICY rp_shijiange ON shijiange DURATION 30d REPLICATION 1 DEFAULT #数据要保留一个月alter RETENTION POLICY rp_shijiange ON shijiange DURATION 90d REPLICATION 1 DEFAULT  改变保留策略DROP RETENTION POLICY rp_shijiange on shijiange #删除保存时间和策略,同时会删除该表,一般来说是不删除

name--名称,此示例名称为 default

duration--数据可以持久化数据库的时间,0代表无限制

shardGroupDuration--shardGroup的存储时间,shardGroup是InfluxDB的一个基本储存结构,应该大于这个时间的数据在查询效率上应该有所降低。

replicaN--全称是REPLICATION,副本个数

default--是否是默认策略

5.influxdb使用易看的时间格式

用标准时间格式展示数据,使time更容易看:precision rfc3339

03_Influxdb数据库的简单操作相关推荐

  1. Python --链接MYSQL数据库与简单操作 含SSH链接

    项目是软硬件结合,在缺少设备的情况,需要通过接口来模拟实现与设备的交互,其中就需要通过从数据库读取商品的ID信息 出于安全考虑  现在很多数据库都不允许通过直接访问,大多数是通过SSH SSH : 数 ...

  2. python连接到SQList数据库以及简单操作

    python连接到SQList数据库以及简单操作 背景了解: Python就内置了SQLite3,所以,在Python中使用SQLite,不需要安装任何东西,直接使用.Python定义了一套操作数据库 ...

  3. mysql和foxbase_Mysql使用基础知识和MYSQL数据库的简单操作 -(转)

    Mysql使用基础知识 有很多朋友虽然安装好了mysql但却不知如何使用它.在这篇文章中我们就从连接MYSQL.修改密码.增加用户等方面来学习一些MYSQL的常用命令. 一.连接MYSQL.格式:my ...

  4. mysql数据库的简单操作

    一.启动mysql服务 1.启动mysql服务 win+R键打开运行,输入services.msc打开本地服务,找到MySQL,进行启动.停止等操作. 2.连接mysql 1.win+R键打开运行,输 ...

  5. 用C#对ADO.NET数据库完成简单操作

    作者:李阳 http://oraasp.vicp.net/article/article.aspx?ID=21 数据库访问是程序中应用最普遍的部分.随着C#和ADO.NET的引入,这种操作变得更简单. ...

  6. Android 中短信数据库的简单操作

    Android APK操作短信数据时,不能使用SQLHelper直接操作,需要使用协议,协议使用Uri转义 content://sms/inbox         收件箱  content://sms ...

  7. mysql数据库的简单操作-1

    数据库: 数据库,简而言之可视为电子化的文件柜--存储电子文件的处所,用户可以对文件中的数据运行新增.截取.更新.删除等操作.所谓"数据库"系以一定方式储存在一起.能予多个用户共享 ...

  8. 实训09.11:数据库一些简单操作

    new Database 新建数据库 new Table 新建表 utf-8 编码格式 primary key 主键:特点:在表中是唯一的不可重复的,一般都是学号,编号 auto increment ...

  9. mysql数据库初学者简单操作

    mysql数据库操作 mysql操作步骤: 在cmd中链接mysql服务器: mysql -u root -p entry password: 输入密码 当进入到mysql服务器中,可以查看有哪些数据 ...

最新文章

  1. 计算程序运行时间(time_t, clock_t)
  2. Javascript面向对象编程(三):非构造函数的继承
  3. ubuntu16.04x下搜狗输入法无法输入中文
  4. QT 手动创建信号函数 与 槽函数
  5. PHP在程序处理过程中动态输出内容
  6. 橙白oj18训练作业1-题解、代码
  7. mysql-修改密码(error-1290 (HY000): The MySQL server is running with the --skip-grant-tables option so)
  8. 尚硅谷Linux视频学习建议贴及linux全套视频,运维版本180G高质量视频教程免费下,linux教程
  9. NEC红外协议编码,38K红外遥控编码,红外遥控发射接收电路选型设计
  10. linux进程(fork,waitpid)
  11. 43.访问控制过滤器(Access Control Filter)
  12. 安装conntrack-tools
  13. uva 1339 题解
  14. react轮播图插件_React 基础面试题 - 和你随便聊聊 React
  15. 使用python暴力破解压缩包密码winrar解压密码破解源代码
  16. 移植MPlay到mini2440开发板
  17. 潭州学院html学习(day03)
  18. 《封号码罗》python爬虫之企某科技网站js逆向(十四)
  19. RestTemplate的ParameterizedTypeReference
  20. 压力测试、负载测试、渗透测试、容量测试、敏感度测试

热门文章

  1. freemarker 对null 的处理
  2. 通过反射--操作运行时类中的指定的属性/方法
  3. 表达式目录树(Expression)
  4. js 实现两个小数的相乘、相除功能
  5. SQL-22 统计各个部门对应员工涨幅的次数总和,给出部门编码dept_no、部门名称dept_name以及次数sum...
  6. Java多线程——重入锁ReentrantLock源码阅读
  7. 迭代器的简单应用实践
  8. 用组策略发布软件的简单解决办法
  9. Java程序如何生成Jar、exe及安装文件
  10. 【C++探索之旅】第一部分第四课:内存,变量和引用