这里列举几个简单的示例代码,更多信息请参考InfluxDB官方文档: https://docs.influxdata.com/influxdb/v1.1/

环境: CentOS6.5_x64
InfluxDB版本:1.1.0

  • 创建数据库

  curl -i -XPOST http://localhost:8086/query --data-urlencode "q=create database testdb"

  • 写入数据

  1、不带时间戳  

  curl -i -XPOST 'http://localhost:8086/write?db=testdb' --data-binary 'students,stuid=s123 score=89'

  2、带时间戳

  curl -i -XPOST 'http://localhost:8086/write?db=testdb' --data-binary 'students,stuid=s123 score=89 1434055562000000000'

  • 查询数据

  1、使用时间字符串(会进行时区转换)

  curl -G 'http://localhost:8086/query' --data-urlencode "db=testdb" --data-urlencode "q=select * from students limit 1"

  2、使用时间戳(不会进行时区转换)

  curl -G 'http://localhost:8086/query' --data-urlencode "epoch=ms" --data-urlencode "db=testdb" --data-urlencode "q=select * from students limit 1"

好,就这些了,希望对你有帮助。

本文github地址:

https://github.com/mike-zhang/mikeBlogEssays/blob/master/2017/20170311_使用curl操作InfluxDB.md

欢迎补充

使用curl操作InfluxDB相关推荐

  1. Curl操作es实践

    2019独角兽企业重金招聘Python工程师标准>>> 1.目前配置了两台,分别是*.*.*.245(node-1)和*.*.*.108(node-2) 2.curl 10.110. ...

  2. 【ES】CURL 操作 ES命令集合

    1. 概述 主要是有时候es没有界面,我就想测试,那么只能用curl去请求. 1.1 _cat系列 cat系列提供了一系列查询elasticsearch集群状态的接口.你可以通过执行 curl -XG ...

  3. 使用cURL操作Openstack对象存储的ReST API

    cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP.FTP.TELNET等.本文主要是介绍使用该工具和HTTP协议与swift服务如何交互.cURL允许你从命令行或sh ...

  4. ThinkPHP_5对数据库的CURL操作

    Db::query(); Db::execute(); Db::table()->select(); 所有数据,二维数组,结果不存在时返回空数组 Db::table->find(); 一条 ...

  5. curl操作Solr5.1.0增删改查

    [size=large]1,使用curl查询结果,并转成csv保存 [/size] curl http://localhost:8983/solr/company/query -d 'q=*:*&am ...

  6. influxdb查看数据库命令_02-命令行操作influx

    InfluxDB基本操作 InfluxDB提供多种操作方式: 1)客户端命令行方式 2)HTTP API接口 3)各语言API库 C# JAVA c++ 4)基于WEB管理页面操作 下面先看看客户端的 ...

  7. InfluxDB简介,InfluxDB的基本操作

    一.InfluxDB 简介 InfluxDB 是用Go语言编写的一个开源分布式时序.事件和指标数据库,无需外部依赖. 类似的数据库有Elasticsearch.Graphite等. 其主要特色功能 1 ...

  8. jmeter 5.5+influxdb 2.0+grafana v9.3.2 - 压测看板setup

    Docker set up 安装docker应用 https://docs.docker.com/desktop/install/mac-install/,在官网下载docker安装包,和安装其他的m ...

  9. 从零开始学习InfluxDB:安装和使用入门教程

    InfluxDB 安装使用入门教学 InfluxDB 是一种流行的开源时间序列数据库,它专门用于存储和查询时间相关的数据.本篇文章将为你提供 InfluxDB 的安装和入门使用教程. 步骤 1:安装 ...

最新文章

  1. linux 大量 root@notty 进程由来
  2. 网站网页编写需要注意哪些问题?
  3. 将数组按指定大小分组
  4. java 是否继续操作?代码
  5. 关于javascript作用域
  6. C# xml文件读取与修改
  7. (JAVA) * 使用正则表达式,给字符串排序 * 使用数组排序
  8. 对数周期天线hfss建模_HFSS也有金手指,FADDM招式详解
  9. 网络收藏夹--用来收藏我经常访问的网站
  10. HTML,CSS 样式模板大全
  11. 云开发数据库update函数控制台显示更新成功,但数据库中的数据并没有更新(已解决)
  12. Mapping映射入门
  13. 2021届大学毕业生薪酬排名出炉 | 超50所高校月薪过万!
  14. 斐讯AI音箱怎么绑定扫地机器人_斐讯智能音箱常见问题解答
  15. Java-JPEG图片生成器
  16. Google Chrome开发者工具-移动仿真:网络带宽控制
  17. C++设计模式-中介者模式详解
  18. spring-boot只logback日志打印
  19. 扇贝编程python认知课_‎扇贝编程-人人能学会的python课 in de App Store
  20. 字节(byte)、位(bit)、KB、B、字符之间关系以及编码占用位数

热门文章

  1. 程序员最不喜欢的编程语言大调查:Ruby、Objective-C、PHP中枪
  2. Linux常用命令--cat 、more、less、head、tail
  3. 一种缘于积木游戏的思维
  4. MySQL中同一时候存在创建和上次更新时间戳字段解决方法浅析
  5. js定义鼠标经过变换图片
  6. 介绍LuaPlus: 好用的Lua For C++扩展(修订)
  7. cisco路由器基本命令配置
  8. win7一直提示格式化磁盘_win10磁盘分区操作步骤
  9. Mysql —— C语言链接mysql数据库,实现可以增删改查的角色权限登录系统
  10. C++下简单的socket编程