zoukankan      html  css  js  c++  java
  • influxdb基本操作

    数据库与表的操作

    #创建数据库
    create database "db_name"
     
    #显示所有的数据库
    show databases
     
    #删除数据库
    drop database "db_name"
     
    #使用数据库
    use db_name
     
    #显示该数据库中所有的表
    show measurements
     
    #创建表,直接在插入数据的时候指定表名
    insert test,host=127.0.0.1,monitor_name=test count=1
     
    #删除表
    drop measurement "measurement_name"
    
    #删除数据
    show series from  measurement_name
    delete from /.*/  where host =~ /elcndc5dsjdd/
    

    > use metrics
    Using database metrics
    > select * from test order by time desc
    

    数据保存策略(Retention Policies)

    #查看当前数据库Retention Policies
    show retention policies on "db_name"
    
    #创建新的Retention Policies
    create retention policy "rp_name" on "db_name" duration 3w replication 1 default
    
    rp_name:策略名
    db_name:具体的数据库名
    3w:保存3周,3周之前的数据将被删除,influxdb具有各种事件参数,比如:h(小时),d(天),w(星期)
    replication 1:副本个数,一般为1就可以了
    default:设置为默认策略
    
    #修改Retention Policies
    alter retention policy "rp_name" on "db_name" duration 30d default
    
    #删除Retention Policies
    drop retention policy "rp_name"
    

    用户管理

    #显示用户
    show users
     
    #创建用户
    create user "username" with password 'password'
     
    #创建管理员权限用户
    create user "username" with password 'password' with all privileges
     
    #删除用户
    drop user "username"
    
    
  • 相关阅读:
    修复grub引导Centos8和Windows
    少儿编程到底学什么?
    Windows平台最方便最易用的法语输入法
    ServiceStack.OrmLite 入门(一)
    起步:Proteus 8 仿真 Arduino 1.8.2
    命令行方式登录PostgreSQL
    CentOS 7 安装 PostgreSQL
    Twitter开源的Heron快速安装部署教程
    centos7下使用yum安装mysql
    [转]centos7 下安装MongoDB
  • 原文地址:https://www.cnblogs.com/kcxg/p/10449649.html
Copyright © 2011-2022 走看看