InfluxDB學習之InfluxDB的基本操作

?

InfluxDB提供類SQL語法,如果熟悉SQL的話會非常容易上手。
本文就為大家介紹一下InfluxDB的基本操作。

InfluxDB提供類SQL語法,如果熟悉SQL的話會非常容易上手。

?

InfluxDB基本操作

一、InfluxDB操作方式

InfluxDB提供三種操作方式:

1)客戶端命令行方式

2)HTTP API接口

3)各語言API庫

今天主要以命令行為例,為大家介紹下InfluxDB的基本操作,HTTP API接口和各種語言API庫會在以后的文章中為大家詳細介紹。

二、InfluxDB數據庫操作

如同MYSQL一樣,InfluxDB提供多數據庫支持,對數據庫的操作也與MYSQL相同。

1)顯示數據庫:

復制代碼
> show databases
name: databases
---------------
name
telegraf
_internal
lir
testDB
testMyDb
復制代碼

2)新建數據庫:

復制代碼
> create database test
> show databases
name: databases
---------------
name
telegraf
_internal
lir
testDB
testMyDb
xk_name
test
復制代碼

3)刪除數據庫

復制代碼
> drop database test
> show databases
name: databases
---------------
name
telegraf
_internal
lir
testDB
testMyDb
xk_name
復制代碼

4)使用某個數據庫

> use xk_name
Using database xk_name

三、InfluxDB數據表操作

在InfluxDB當中,并沒有表(table)這個概念,取而代之的是MEASUREMENTS,MEASUREMENTS的功能與傳統數據庫中的表一致,因此我們也可以將MEASUREMENTS稱為InfluxDB中的表。

1)顯示所有表

> SHOW MEASUREMENTS
name: measurements
------------------
name
weather

2)新建表

InfluxDB中沒有顯式的新建表的語句,只能通過insert數據的方式來建立新表。如下所示:

insert disk_free,hostname=server01 value=442221834240i 1435362189575692182

其中 disk_free 就是表名,hostname是索引,value=xx是記錄值,記錄值可以有多個,最后是指定的時間

執行后結果如下

> select * from disk_free
name: disk_free
---------------
time            hostname    value
1435362189575692182    server01    442221834240

3)刪除表

> drop measurement disk_free
> show measurements
name: measurements
------------------
name
weather

四、數據操作

1)增加數據

增加數據采用insert的方式,要注意的是 InfluxDB的insert中,表名與數據之間用逗號(,)分隔,tag和field之間用 空格分隔,多個tag或者多個field之間用逗號(,)分隔。

> insert disk_free,hostname=server01 value=442221834240i 1435362189575692182
> select * from disk_free
name: disk_free
---------------
time            hostname    value
1435362189575692182    server01    442221834240

在這條語句中,disk_free是表名,hostname=server01是tag,屬于索引,value=xx是field,這個可以隨意寫,隨意定義。

2)查詢數據

查詢語句與SQL一樣,在此不再贅述。

3)修改和刪除數據

InfluxDB屬于時序數據庫,沒有提供修改和刪除數據的方法。

但是刪除可以通過InfluxDB的數據保存策略(Retention Policies)來實現,這個會在以后的文章中講到。

五、series操作

series表示這個表里面的數據,可以在圖表上畫成幾條線,series主要通過tags排列組合算出來。

我們可以查詢表的series,如下所示:

> show series from mem
key
mem,host=ResourcePool-0246-billing07
mem,host=billing07

六、界面操作

InfluxDB還提供了管理界面,大大降低了入門難度,在啟動了InfluxDB服務之后,直接輸入 <IP>:8083 即可訪問界面。界面如下圖所示

image?

轉載于:https://www.cnblogs.com/gaoguangjun/p/8513005.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/252244.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/252244.shtml
英文地址,請注明出處:http://en.pswp.cn/news/252244.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

運行svo 2.0的 vio時遇到opencv沖突的問題

當我運行如下指令時&#xff0c;遇到了如下問題 指令 cd svo_ws source ./devel/setup.bash roslaunch svo_ros euroc_vio_mono.launch rosbag play MH_01_easy.bag -s 50 運行時遇到的問題 OpenCV Error: Bad argument (Unknown interpolation method) in resize, file /b…

DOS Network一月項目月報

歡迎大家閱讀DOS Network第一期項目月報&#xff01;DOS為了跟大家更好的溝通和交流&#xff0c;將在每個月為大家跟進DOS Network項目進展月報。月報主要分為項目研發和社區及營銷兩個部分。 如果你是剛認識DOS Network預言機網絡的新朋友&#xff0c;歡迎查閱往期文章&#x…

lsof詳解

from:https://www.cnblogs.com/the-study-of-linux/p/5501593.html lsof (list open files)是一個列出當前系統打開文件的工具。在linux系統環境下&#xff0c;任何事物都可以以文件形式存在&#xff0c;通過文件不僅可以訪問常規的數據&#xff0c;還可以訪問網絡連接和硬件。…

Ubuntu18.04上下載安裝使用sogou輸入法

下載地址&#xff1a;搜狗輸入法Linux官網-首頁 安裝設置網址&#xff1a;搜狗輸入法Linux官網-安裝指導 這樣Ubuntu下工作就更加方便了。

正則

&#xff08;一&#xff09;字符類 [...]  方括號內的任意字符 [^...]   不在方括號內的任意字符 .    除換行符和其它Unicode行終止符之外的任意字符 \w   任何ASCII字符組成的單詞&#xff0c;等價于[a-zA-Z0-9] \W   任何非ASCII字符組成的單詞&#xff0c;等價…

使用Cloud Studio寫python

1、進入【騰訊云開發者平臺】 2、點擊【進入工作空間】 3、點擊【新建工作空間】 4、點擊【從模版創建】 選擇你需要的空間環境&#xff0c;就可以開始啦&#xff01;轉載于:https://juejin.im/post/5c75f79051882562962ef5d7

顯卡、顯卡驅動、顯存、GPU、CUDA、cuDNN

&#xfeff;&#xfeff;顯卡Video card&#xff0c;Graphics card&#xff0c;又叫顯示接口卡&#xff0c;是一個硬件概念&#xff08;相似的還有網卡&#xff09;&#xff0c;執行計算機到顯示設備的數模信號轉換任務&#xff0c;安裝在計算機的主板上&#xff0c;將計算機的…

ros rviz顯示rosbag中的圖像和imu數據

一、rosbag相關的指令 1. rostopic list //列舉出系統中正在發布的ros 話題 2. rosbag record -a //錄制系統中所有正在發布的ros 話題 3. rosbag record topic1 topic2 .... -o bagname.bag 4. rosbag play bagname.bag //播放bag文件 5. rosbag info bagname.bag //查看…

PX4的workqueue

Workqueue相當于是中斷子程序&#xff0c;然后在queue的cycle里面要注意&#xff0c;不能在cycle函數里面用printf打印&#xff0c;在cycle里面printf函數是打印不出來的。 也不能在cycle里面用while(1)&#xff0c;就是不能讓程序一直在queue里面執行&#xff0c;要想讓cycle執…

企業選擇 多云管理平臺 六大注意事項

企業選擇 多云管理平臺 六大注意事項 1、是否足夠簡單&#xff0c;學習曲線有多長 2、是否可實現自動化環境部署&#xff0c;日常運維作業等一系列操作&#xff1f; 3、是否可以管理全異構的云環境&#xff0c;支持主流公有云廠商的云資源&#xff1f; 4、是否能提供管理成本、…

面向接口編程

面向接口編程 一般在實現一個系統的時候,通常是將定義與實現合為一體,不加分離的&#xff0c;我認為最為理解的系統設計規范應該是所有的定義與實現分離&#xff0c;盡管這對于系統中某些復雜的情況有些繁煩。面向接口編程設計 使用面向接口編程思想將層與層之間通過接口依賴,下…

Java并發學習之一——線程的創建

與每個java語言中的元素一樣&#xff0c;線程是對象。在Java中&#xff0c;我們有兩種方式創建線程&#xff1a; 1、通過直接繼承thread類&#xff0c;然后覆蓋run方法。 2、構建一個實現Runnable接口的類&#xff0c;然后創建一個thread類對象并傳遞Runnable對象作為構造參數 …

day1||python

測試題&#xff1a; 0. Python 是什么類型的語言&#xff1f; Python是一種面向對象、解釋型、動態類型計算機程序設計語言解釋型&#xff1a;程序無需編譯成二進制代碼&#xff0c;而是在執行時對語句一條一條編譯動態類型&#xff1a;在程序執行過程中&#xff0c;可以改變變…

2.7萬字還原行業面貌,《2019 AI金融風控行業研究報告》正式上線!...

在金融科技領域&#xff0c;風險控制的重要性&#xff0c;從其關聯的金融業務和結合的技術維度可見一斑&#xff1a;風控涉及信用借貸、保險、支付、供應鏈金融等場景&#xff0c;并運用了包括生物特征識別、機器學習、自然語言處理、大數據、云計算等多項技術。 區別于美國有…

【原創】QT簡單計算器

代碼 //main.cpp#include "calculator_111.h" #include <QtWidgets/QApplication>int main(int argc, char *argv[]) { QApplication a(argc, argv); Calculator_111 w; w.show(); return a.exec(); /* //QT creator Calculator_111 win; win.show(); return…

cs堡壘機使用說明

一、堡壘機介紹 為了保證機房的網絡安全&#xff0c;IDC內所有服務器不被允許從辦公網直接ssh登錄&#xff0c;必須通過跳板機進行間接登錄。用戶通過跳板機執行的所有命令&#xff08;包括通過跳板機登錄的其他機器后的命令&#xff09;都會被保存并審計。 cs是我們登錄IDC服…

export和export default的區別

es6中export和export default的區別 export與export default均可用于導出常量、函數、文件、模塊&#xff1b;你可以在其它文件或模塊中通過import(常量 | 函數 | 文件 | 模塊)名的方式&#xff0c;將其導入&#xff0c;以便能夠對其進行使用&#xff1b;在一個文件或模塊中&am…

koa中間件機制詳解

轉自&#xff1a;https://cnodejs.org/topic/58fd8ec7523b9d0956dad945 koa是由express原班人馬打造的一個更小、更富有表現力、更健壯的web框架。 在我眼中&#xff0c;koa的確是比express輕量的多&#xff0c;koa給我的感覺更像是一個中間件框架&#xff0c;koa只是一個基礎的…

極度推薦的文章和網站

推薦文章---收錄中 因為是及時雨,這里就給他放在開頭啦&#xff1a;http://www.cnblogs.com/zhuzhenwei918/p/7241971.html webpack3.0配置指南&#xff1a;http://www.cnblogs.com/caideyipi/articles/7080010.html 超酷的偽元素網站&#xff1a;https://tympanus.net/Develop…

倍道而行:選擇排序

一、為什么學了之后過段時間又會忘記了&#xff1f; 因為沒有去運用它和認為面試需要而沒有真正的重視。現在給它賦予意義&#xff1a;1.那就是基礎牢固&#xff0c;才可觸類旁通2.真正記得和隨時可以拿出手&#xff0c;那么面試可以PK掉一大批人。不然看到一個精妙的算法就學一…