进入命令行工具
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
