Flux脚本语言基础使用-查询数据(InFluxDB 查询语言)

查询 InfluxDB

使用 from() 函数和 range() 使Flux 从 InfluxDB 查询数据。

from():
bucket 或 bucketID:要查询的 InfluxDB 存储桶名称或存储桶 ID。
range():
start: 返回结果的最早时间。


from(bucket: "example-bucket")
  |> range(start: -1h)

查询 mysql

使用 sql.from() 通过 Flux 查询 SQL 数据库。

import "sql"

sql.from(
    driverName: "mysql",
    dataSourceName: "root:password@tcp(localhost:3306)/test",
    query:"SELECT * FROM user",
)

查询 CSV

使用 csv.from() 和 experimental csv.from() 通过 Flux 查询 CSV 数据。 从 URL 、CSV 文件或 CSV 数据。

import "csv"

csvData =
    "
#group,false,false,true,true,true,false,false
#datatype,string,long,string,string,string,long,double
#default,_result,,,,,,
,result,table,dataset,metric,sensorID,timestamp,value
,,0,air-sensors,humidity,TLM0100,1627049400000000000,34.79
,,0,air-sensors,humidity,TLM0100,1627049700000000000,34.65
,,1,air-sensors,humidity,TLM0200,1627049400000000000,35.64
,,1,air-sensors,humidity,TLM0200,1627049700000000000,35.67
"

csv.from(csv: csvData)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值