在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

TDengine 常用指令匯總

馬哥Linux運維 ? 來源:cnblogs ? 2023-11-17 09:55 ? 次閱讀

最近公司正在啟用TDengine作為物聯網實時數據的存儲數據庫,但作為國產開源軟件的發光體,目前這個數據庫的使用方式,特此記錄和總結一些使用技巧。

1.修改用戶密碼

taos數據庫 `root`用戶的默認密碼為: taosdata,安裝好taos數據庫后,可以通過:alteruserrootpass`yourpassword`進行修改

2.登錄數據庫

taos -uroot -p123456 ;

//備注:我root賬戶的密碼是123456,當我使用:taos-uroot-p123456;進行登錄會報錯。參數連在一起:taos-uroot-p123456就可以執行,不知道為什么。

3.數據庫操作

#創建庫(如果不存在)keep字段是指文件在表存儲的時間,默認是天:
create databaseif not existsmydbkeep365 days 10 blocks 4;

#使用庫:
usemydb;

#刪除庫:
drop databasemydb;

#刪除庫(如果存在):
drop databaseif existsmydb;

#顯示所有數據庫:
show databases;

#修改數據庫文件壓縮標志位:
alter databasemydbcomp 2;

#修改數據庫副本數:
alter databasemydbreplica 2;

#修改數據文件保存的天數:
alter databasemydbkeep 365;

#修改數據寫入成功所需要的確認數:
alter databasemydbquorum 2;

#修改每個VNODE (TSDB) 中有多少cache大小的內存塊:
alter databasemydbblocks 100;

4.表操作

#創建表,創建表時timestamp字段必須為第一個字段類型,為主鍵:
create tableif not existsmytable(column_nametimestamp,column_nameint,……);

#根據超級表創建子表,這樣建表之后,子表會復制除去超級表里面的tags字段外的所有字段;

createtabletable_nameusingsuper_tabletags(column_value,column_value……);

#刪除數據表
drop tableif existsmytable;

#顯示當前數據庫下的所有數據表信息
show tables;

#顯示當前數據庫下的所有數據表信息
show tableslike"%table_name%";

#獲取表的結構信息
describemytable;

#表增加列
alter tablemytableadd columnaddfield int;

#表刪除列
alter tablemytabledrop columnaddfield;

5.超級表操作

#創建超級表
#創建STable, 與創建表的SQL語法相似,但需指定TAGS字段的名稱和類型。說明:
#1) TAGS 列的數據類型不能是timestamp類型;
#2) TAGS 列名不能與其他列名相同;
#3) TAGS 列名不能為預留關鍵字;
#4) TAGS 最多允許128個,可以0個,總長度不超過16k個字符
create tableif not existsmysupertable (time timestamp,column_nameint,……)tags(column_namenchar(50),column_namenchar(100),……);

#刪除超級表
drop tableif existssuper_table;

#顯示當前數據庫下的所有超級表信息
show stableslike "%super%";

#獲取超級表的結構信息
describesuper_table;

#超級表增加列
alter tablesuper_tableadd columncolumn_nameint;

#超級表刪除列
alter tablesuper_tabledrop columncolumn_name;

#添加標簽
alter tablesuper_tableadd tagcolumnnchar(60);

#刪除標簽
alter tablesuper_tabledrop tagtag_name;

#修改標簽名
alter tablesuper_tablechange tagold_tag_namenew_tag_name;

#修改子表標簽值(TAG)
alter tableitem_table_nameset tagcolumn_key= "value";

6. #解釋一下(超級表)super_table,(子表)sub_table,(標簽)Tag之間的關系

在物聯網中,假設我們現在有一個小區的電表設備需要聯網。那么電表就會存在張三家的電表,李四家的電表,張三家電表的電流和電壓,李四家的電流和電壓,以及王五等等家的設備信息。

那么,作為電表這個物聯設備,就可以設計成超級表super_table,這樣電表就有了張三的電表sub_table1,李四家的電表sub_table2,等等,電流和電壓就是超級表中定義表字段屬性,而電表所屬的業主名稱,小區地址可以存放在TAG。

這個場景中,我們就可以下如下創建語句

首先:創建電表超級表:super_table


create database mydb;
use mydb;
create table super_dianbiao(ts timestamp,dianya float,dianliu float) tags (yezhu_name nchar(15),xiaoqu_location nchar(50),menpai_num nchar(10));

其次:創建子表dianbiao……


create table dianbiao1001 using super_dianbiao tags('張三','東城小區','1-1101');
create table dianbiao1002 using super_dianbiao tags('李四','東城小區','1-1102');

最后:往子表中插入數據

insert into dianbiao1001 values(now,1.7,3.2);

編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2914

    文章

    44976

    瀏覽量

    377451
  • 數據庫
    +關注

    關注

    7

    文章

    3852

    瀏覽量

    64729
  • 實時數據
    +關注

    關注

    0

    文章

    18

    瀏覽量

    7663

原文標題:TDengine 常用指令匯總

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    51匯編指令匯總

    51匯編指令匯總,需要的朋友拿走 51匯編指令集.pdf
    發表于 07-19 06:20

    TDengine簡介

    TDengine 簡介TDengine是濤思數據面對高速增長的物聯網大數據市場和技術挑戰推出的創新性的大數據處理產品,它不依賴任何第三方軟件,也不是優化或包裝了一個開源的數據庫或流式計算產品,而是在
    發表于 08-31 08:50

    啟動文件中使用的ARM匯編指令匯總

    啟動文件中使用的ARM匯編指令匯總
    發表于 01-25 07:39

    matlab常用函數與常用指令大全

    matlab常用函數與常用指令大全 matlab常用函數- -1、特殊變量與常數 ans 計算結果的變量名 computer 確定運行的計
    發表于 11-29 13:04 ?5270次閱讀

    ABB機器人程序指令匯總

    ABB機器人程序指令匯總.........
    發表于 12-23 14:50 ?79次下載

    單片機匯編指令匯總

    所有單片機匯編指令匯總大全 非常詳細
    發表于 09-06 16:03 ?20次下載

    GSM模塊常用AT指令詳解

    本文首先介紹了AT指令的概念和AT指令的用法,其次闡述了AT的命令格式,最后對GSM模塊常用AT指令進行了匯總
    的頭像 發表于 05-15 11:16 ?2.6w次閱讀
    GSM模塊<b class='flag-5'>常用</b>AT<b class='flag-5'>指令</b>詳解

    CAD常用快捷鍵命令匯總

    CAD常用快捷鍵命令匯總,具體的跟隨小編來詳細了解下。
    的頭像 發表于 07-23 14:42 ?8827次閱讀
    CAD<b class='flag-5'>常用</b>快捷鍵命令<b class='flag-5'>匯總</b>

    PCB中常用的快捷鍵匯總

    PCB中常用的快捷鍵匯總
    發表于 09-28 10:12 ?40次下載

    開關電源常用安規匯總

    開關電源常用安規匯總
    發表于 10-28 11:30 ?56次下載

    幾種常用DCDC元器件資料匯總

    幾種常用DCDC元器件資料匯總
    發表于 11-01 17:23 ?28次下載

    常用網站匯總

    常用網站匯總
    發表于 11-20 12:21 ?111次下載
    <b class='flag-5'>常用</b>網站<b class='flag-5'>匯總</b>

    常用的日常電路圖匯總

    常用的日常電路圖匯總
    發表于 12-06 13:57 ?134次下載

    TDengine物聯網大數據平臺

    TDengine.zip
    發表于 04-20 10:00 ?1次下載
    <b class='flag-5'>TDengine</b>物聯網大數據平臺

    三菱PLC常用指令匯總

    LD(取指令) 一個常開觸點與左母線連接的指令,每一個以常開觸點開始的邏輯行都用此指令
    的頭像 發表于 04-26 14:04 ?1w次閱讀
    主站蜘蛛池模板: 激情丁香六月 | 国产性片在线观看 | 夜夜艹 | 特级免费毛片 | 噜噜噜色网 | 中文4480yy私人免费影院 | 五月sese| 四虎影院免费在线 | 婷婷综合久久 | 成年男人午夜片免费观看 | aaa在线 | 日本xxx69| 四虎新地址4hu 你懂的 | 国产日本三级在线播放线观看 | 四虎国产永久免费久久 | 4hc44www四虎永久 | 翘臀白浆| 最黄色的视频 | 猛操网| 久久亚洲精选 | 亚洲精品美女久久久 | 狠狠色色综合网站 | 国产精品毛片天天看片 | 完全免费在线视频 | 国产一区二区三区在线观看影院 | 久热草在线 | 欧美性生活网站 | 国产精品免费一级在线观看 | 色成人免费网站 | 国产色婷婷精品免费视频 | 欧美在线伊人 | xxx86日本人| 6080yy午夜不卡一二三区 | 日韩黄a级成人毛片 | 亚洲人成电影在线观看网 | 特级一级毛片免费看 | 五月激情丁香网 | 亚洲成网777777国产精品 | 97影院理论片手机在线观看 | 天天干天天狠 | 亚洲婷婷综合色高清在线 |