influx常用命令行

influx常用命令行进入命令行工具 influx port 端口号此时的时间戳是 unix 格式的时间 转换为 UTC 时间 precisionrfc 或者在登陆的时候 influx port 端口号 precisionrfc 操作 createdataba 表操作 SHOWMEASUREM InfluxDB 中没有显式的新建表的语句 只能通过 insert 数据的方式

进入命令行工具

influx -port 端口号 

在这里插入图片描述

precision rfc3339 

或者在登陆的时候

influx -port 端口号 -precision rfc3339 

在这里插入图片描述
database操作

create database name show databases use name drop database name 

表操作

SHOW MEASUREMENTS # InfluxDB中没有显式的新建表的语句,只能通过insert数据的方式来建立新表。 insert test,hostname=server01 value=0i drop measurement test 

数据保存策略

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

基本的查询操作

# 查询表中所有 select * from test 

在这里插入图片描述

# 条件查询 select * from test where data='4' and msg='4321' and time > '2022-01-11T02:52:55Z' 

在这里插入图片描述
在这里插入图片描述
分页查询




#通过limit和offset配合可以实现分页 #offset后面的值为开始的位置 select * from test limit 5 OFFSET 0 select * from test limit 5 OFFSET 5 

在这里插入图片描述

在这里插入图片描述
模糊查询

#1.实现查询以给定字段开始的数据 select fieldName from measurementName where fieldName=~/^给定字段/ #2.实现查询以给定字段结束的数据 select fieldName from measurementName where fieldName=~/给定字段$/ #3.实现查询包含给定字段数据 select fieldName from measurementName where fieldName=~/给定字段/ 

在这里插入图片描述
远程连接

influx -host 192.168.0.1 -precision rfc3339 

账号密码连接

influx -username name -password pwd 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199071.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午1:55
下一篇 2026年3月26日 下午1:55


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号