InfluxDB 的 InfluxQL 基本介绍与使用

这篇博客介绍了InfluxDB的InfluxQL基础,包括如何连接数据库,SELECT查询,WHERE条件,GROUP BY,LIMIT与SLIMIT的区别,OFFSET及SOFFSET语句,以及如何处理时区问题。文中详细阐述了每个概念,并给出了相应的查询示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

本文主要介绍 InfluxDB 的 InfluxQL 的基本概念与用法并且包含了一些需要注意的点,由于 InfluxDB 2.x 不使用 InfluxQL 进行查询,如您的版本大于 2.x 请查找其他资料。
主要为以下内容:

  • SELECT 查询
  • WHERE 条件
  • GROUP BY 子句
  • LIMIT 与 SLIMIT 区别
  • OFFSET 与 SOFFSET 子句
  • 时区问题
一、连接 InfluxDB
  1. 要连接 InfluxDB,可以使用 DBeaver 的企业版且版本要比我使用的版本(V22.1.0)要高,企业版的破解可以参考 DBeaver企业版激活方法
    新建连接并选择 InfluxDB(第一次需要在 other 里面找),并填写好地址用户名密码。
    image-20220809155905562
    如果您使用 https,需要将 Use SSL 勾上
    在这里插入图片描述
  2. 除了使用 DBeaver 企业版还有免费开源的 InfluxDBStudio 不过该工具已经 6 年没维护了,不推荐使用
  3. 如果不想安装客户端也可以使用官网提供的 web 工具 Chronograf 但 1.x 默认不与 InfluxDB 集成,因此还需要自己安装,具体执行参考官网教程。
二、SELECT 查询

2.1 select 语句与 MySQL 类似,必须包含 SELECTFROM

  • select * 查询所有的 字段 + tag + time; 如: select * from “users”

  • select “<field_key>” 返回一个字段 + time; 如:select “english” from “users”

    即使查询一个字段,时间(time)也会自动返回,最好是查询时也把时间带上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值