TDengine 中的保留關鍵詞

簡介

本節很重要,請大家收藏,避免在編寫程序的時候踩坑。因為關鍵字是被 TDengine 系統使用的,如果你在 SQL 中使用了保留關鍵詞,并且沒有被反引號包括時,會報語法錯誤,當你不知道這個是保留關鍵詞時,就會反復檢測語法,最后發現語法也沒問題,而是保留關鍵詞的問題,了解了這章內容,你就不會再踩這些坑了。

保留關鍵字

目前 TDengine 有 200 多個內部保留關鍵字,這些關鍵字如果需要用作庫名、表名、超級表名、子表名、數據列名及標簽列名等,無論大小寫,需要使用符號 ` 將關鍵字括起來使用,例如 `ADD`。

關鍵字列表如下:

A

關鍵字說明
ABORT
ACCOUNT
ACCOUNTS
ADD
AFTER
AGGREGATE
ALIAS
ALIVE
ALL
ALTER
ANALYZE3.3.4.3+
AND
ANODE3.3.4.3+
ANODES3.3.4.3+
ANOMALY_WINDOW3.3.4.3+
ANTI
APPS
ARBGROUPS
ARROW
AS
ASC
ASOF
ASYNC3.3.6.0+
AT_ONCE
ATTACH
AUTO3.3.5.0+
ASSIGN3.3.6.0+

B

關鍵字說明
BALANCE
BEFORE
BEGIN
BETWEEN
BIGINT
BIN
BINARY
BITAND
BITAND
BITNOT
BITOR
BLOB
BLOCKS
BNODE
BNODES
BOOL
BOTH
BUFFER
BUFSIZE
BWLIMIT
BY

C

關鍵字說明
CACHE
CACHEMODEL
CACHESIZE
CASE
CAST
CHANGE
CHILD
CLIENT_VERSION
CLUSTER
COLON
COLS3.3.6.0+
COLUMN
COMMA
COMMENT
COMP
COMPACT
COMPACTS
COMPACT_INTERVAL3.3.5.0+
COMPACT_TIME_OFFSET3.3.5.0+
COMPACT_TIME_RANGE3.3.5.0+
CONCAT
CONFLICT
CONNECTION
CONNECTIONS
CONNS
CONSUMER
CONSUMERS
CONTAINS
CONTINUOUS_WINDOW_CLOSE3.3.6.0+
COPY
COUNT
COUNT_WINDOW
CREATE
CREATEDB
CURRENT_USER

D

關鍵字說明
DATABASE
DATABASES
DBS
DECIMAL3.3.6.0+
DEFERRED
DELETE
DELETE_MARK
DELIMITERS
DESC
DESCRIBE
DETACH
DISK_INFO3.3.5.0+
DISTINCT
DISTRIBUTED
DIVIDE
DNODE
DNODES
DOT
DOUBLE
DROP
DURATION

E

關鍵字說明
EACH
ELSE
ENABLE
ENCRYPT_ALGORITHM
ENCRYPT_KEY
ENCRYPTIONS
END
EQ
EVENT_WINDOW
EVERY
EXCEPT
EXISTS
EXPIRED
EXPLAIN

F

關鍵字說明
FAIL
FHIGH3.3.4.3+
FILE
FILL
FILL_HISTORY
FIRST
FLOAT
FLOW3.3.4.3+
FLUSH
FOR
FORCE
FORCE_WINDOW_CLOSE3.3.4.3+
FROM
FROWTS3.3.4.3+
FULL
FUNCTION
FUNCTIONS

G

關鍵字說明
GE
GEOMETRY
GLOB
GRANT
GRANTS
GROUP
GT

H

關鍵字說明
HAVING
HEX
HOST

I

關鍵字說明
ID
IF
IGNORE
ILLEGAL
IMMEDIATE
IMPORT
IN
INDEX
INDEXES
INITIALLY
INNER
INSERT
INSTEAD
INT
INTEGER
INTERSECT
INTERVAL
INTO
IPTOKEN
IROWTS
IROWTS_ORIGIN3.3.5.0+
IS
IS_IMPORT
ISFILLED
ISNULL

J

關鍵字說明
JLIMIT
JOIN
JSON

K

關鍵字說明
KEEP
KEEP_TIME_OFFSET
KEY
KILL

L

關鍵字說明
LANGUAGE
LAST
LAST_ROW
LE
LEADER
LEADING
LEFT
LEVEL3.3.0.0 - 3.3.2.11
LICENCES
LIKE
LIMIT
LINEAR
LOCAL
LOGS
LP
LSHIFT
LT

M

關鍵字說明
MACHINES
MATCH
MAX_DELAY
MAXROWS
MEDIUMBLOB
MERGE
META
META_ONLY3.3.6.0+
MINROWS
MINUS
MNODE
MNODES
MODIFY
MODULES

N

關鍵字說明
NCHAR
NE
NEXT
NMATCH
NONE
NORMAL
NOT
NOTIFY3.3.6.0+
NOTIFY_HISTORY3.3.6.0+
NOTNULL
NOW
NULL
NULL_F
NULLS

O

關鍵字說明
OF
OFFSET
ON
ONLY
ON_FAILURE3.3.6.0+
OR
ORDER
OUTER
OUTPUTTYPE

P

關鍵字說明
PAGES
PAGESIZE
PARTITION
PASS
PAUSE
PI
PLUS
PORT
POSITION
PPS
PRECISION
PREV
PRIMARY
PRIVILEGE
PRIVILEGES

Q

關鍵字說明
QDURATION
QEND
QNODE
QNODES
QSTART
QTAGS
QTIME
QUERIES
QUERY
QUESTION

R

關鍵字說明
RAISE
RAND
RANGE
RATIO
READ
RECURSIVE
REGEXP3.3.6.0+
REDISTRIBUTE
REM
REPLACE
REPLICA
RESET
RESTORE
RESTRICT
RESUME
RETENTIONS
REVOKE
RIGHT
ROLLUP
ROW
ROWTS
RP
RSHIFT

S

關鍵字說明
S3_CHUNKPAGES
S3_COMPACT
S3_KEEPLOCAL
SCHEMALESS
SCORES
SELECT
SEMI
SERVER_STATUS
SERVER_VERSION
SESSION
SET
SHOW
SINGLE_STABLE
SLASH
SLIDING
SLIMIT
SMA
SMALLINT
SMIGRATE
SNODE
SNODES
SOFFSET
SPLIT
STABLE
STABLES
STAR
START
STATE
STATE_WINDOW
STATEMENT
STORAGE
STREAM
STREAMS
STRICT
STRING
STT_TRIGGER
SUBSCRIBE
SUBSCRIPTIONS
SUBSTR
SUBSTRING
SUBTABLE
SYSINFO
SYSTEM

T

關鍵字說明
TABLE
TABLE_PREFIX
TABLE_SUFFIX
TABLES
TAG
TAGS
TBNAME
THEN
TIMES
TIMESTAMP
TIMEZONE
TINYINT
TO
TODAY
TOPIC
TOPICS
TRAILING
TRANSACTION
TRANSACTIONS
TRIGGER
TRIM
TRUE_FOR3.3.6.0+
TSDB_PAGESIZE
TSERIES
TSMA
TSMAS
TTL

U

關鍵字說明
UNION
UNSAFE
UNSIGNED
UNTREATED
UPDATE
USE
USER
USERS
USING

V

關鍵字說明
VALUE
VALUE_F
VALUES
VARBINARY
VARCHAR
VARIABLE
VARIABLES
VERBOSE
VGROUP
VGROUPS
VIEW
VIEWS
VNODE
VNODES

W

關鍵字說明
WAL
WAL_FSYNC_PERIOD
WAL_LEVEL
WAL_RETENTION_PERIOD
WAL_RETENTION_SIZE
WAL_ROLL_PERIOD
WAL_SEGMENT_SIZE
WATERMARK
WDURATION
WEND
WHEN
WHERE
WINDOW
WINDOW_CLOSE
WINDOW_OFFSET
WITH
WRITE
WSTART

_

  • _C0
  • _IROWTS
  • _QDURATION
  • _QEND
  • _QSTART
  • _ROWTS
  • _WDURATION
  • _WEND
  • _WSTART

訪問官網

更多內容歡迎訪問 TDengine 官網

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

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

相關文章

美攝科技開啟智能汽車車內互動及娛樂解決方案2.0

在科技飛速發展的今天,汽車已不再僅僅是簡單的代步工具,而是逐漸演變為集出行、娛樂、社交于一體的智能移動空間。美攝科技,作為前沿視覺技術與人工智能應用的領航者,憑借其卓越的技術實力和創新精神,攜手汽車行業&…

Postman CORS 測試完全指南:輕松模擬跨域請求,排查 CORS 相關問題

在使用 Postman 進行 API 測試時,通常不會遇到跨域問題,因為 Postman 是一個獨立的客戶端應用程序,不同于在瀏覽器中運行的 JavaScript 代碼,它沒有同源策略(SOP)的限制。跨域資源共享(CORS&…

基于SpringBoot和Vue的SQL TO API平臺的設計與實現

文章目錄 前言一、系統功能模塊二、數據庫設計1. 實體屬性圖1. 實體屬性圖1.1 職員表1.2 數據源配置表1.3 接口配置表1.4 請求記錄表 2. E-R圖 三、系統實現1. 登錄頁面2. 職員管理頁面1.1 創建用戶1.2 編輯用戶 2. 數據源管理2.1 創建數據源2.2 編輯數據源 3. 接口管理3.1 創建…

【Portainer】Docker可視化組件安裝

Portainer Portainer 是用于管理容器化環境的一體化平臺工程解決方案,提供廣泛的定制功能,以滿足個人開發人員和企業團隊的需求。 官方地址: https://www.portainer.io/ 安裝 在 WSL / Docker Desktop 上使用 Docker 安裝 Portainer CE 通過命令或UI頁…

Gateway實戰(二)、負載均衡

spring cloud- Gateway實戰二:負載均衡 負載均衡簡單了解一)、實操案例-自動負載均衡二)、實操案例-手動負載均衡1、手動負載均衡方式一2、手動負載均衡方式二負載均衡 簡單了解 我們引入負載均衡,主要是為了 讓網絡流量能均勻的分發到多個服務器上,以此來提高系統性能、…

MATLAB 2024b深度學習,圖神經網絡(GNN)

隨著人工智能技術向多學科交叉融合與工程實踐領域縱深發展,MATLAB 2024b深度學習工具箱通過架構創新與功能強化,為科研創新和行業應用提供了全棧式解決方案。本培訓基于該版本工具鏈的三大革新方向展開:一是構建覆蓋經典模型與前沿架構的體系…

unity中Xcharts圖表鼠標懸浮表現異常

鼠標懸浮在面板附近,只顯示單獨的一個項目 而且無論鼠標如何移動,根本沒有效果。 解決方案: 需要在對應的Canvas上綁定主相機才可以 鼠標移動到項目上就有信息展示了

使用Django創建項目及介紹

注意:創建項目之前先進入虛擬環境 第一步:創建 Django 項目 運行以下命令創建一個名為 myproject 的 Django 項目: django-admin startproject myproject 這會生成一個名為 myproject 的文件夾,結構如下: myproje…

CentOS 安裝LAMP全過程 - 完整步驟與最佳實踐

在開始搭建 LAMP 環境之前,需要確保系統已經滿足以下條件: 1、操作系統:CentOS 7 或 CentOS 8 2、網絡連接:系統必須能夠訪問互聯網以下載所需的軟件包 3、權限:需要 root 權限或者通過sudo 提權執行命令 先更新系…

Java基礎關鍵_031_反射(一)

目 錄 一、概述 二、獲取 Class 的四種方式 1.Class.forName("完整全限定類名") 2.getClass() 3.class 屬性 4.通過類加載器獲取 三、通過反射機制實例化對象 1.newInstance()(已過時) 2.配置文件利用反射機制實例化對象 四、反射 Cla…

MySQL高級語句深度解析與應用實踐

一、窗口函數:數據分析的利器 1. 窗口函數基礎概念 窗口函數(Window Function)是MySQL 8.0引入的強大特性,它可以在不減少行數的情況下對數據進行聚合計算和分析 SELECT employee_name,department,salary,RANK() OVER (PARTITION BY department ORDER…

【機器學習基礎 4】 Pandas庫

一、Pandas庫簡介 Pandas 是一個開源的 Python 數據分析庫,主要用于數據清洗、處理、探索與分析。其核心數據結構是 Series(一維數據)和 DataFrame(二維表格數據),可以讓我們高效地操作結構化數據。Pandas …

ETCD --- ?租約(Lease)?詳解

一、租約的核心概念 1. ?租約(Lease)? 一個租約是一個有時間限制的“授權”,綁定到鍵值對上。每個租約有一個唯一的ID(64位整數),通過etcdctl或客戶端API創建。創建租約時需指定TTL(Time-To-Live),即租約的有效期(單位:秒)。客戶端需定期向etcd發送續約(KeepAl…

33.[前端開發-JavaScript基礎]Day10-常見事件-鼠標事件-鍵盤事件-定時器-案例

1 window定時器 window定時器方法 setTimeout的使用 setInterval的使用 2 輪播消息提示 案例實戰一 – 輪播消息提示 3 關閉隱藏消息 案例實戰二 – 關閉隱藏消息 4 側邊欄展示 案例實戰三 – 側邊欄展示 5 tab切換實現 案例實戰四 – 登錄框(作業)…

react ant design樹穿梭框實現搜索并展開到子節點、同級節點選擇及同時選擇數量限制功能

功能點: 點擊節點前的箭頭,可以手動展開或折疊該節點的子節點。在搜索框中輸入關鍵詞,匹配的節點及其父節點會自動展開。清空搜索框后,恢復到用戶手動控制的展開狀態。勾選節點時仍然遵守 "最多勾選 6 個節點" 和 &quo…

阿里云云效 Maven

阿里云云效 Maven 官網:https://developer.aliyun.com/mvn/guide 阿里云Maven中央倉庫為 阿里云云效 提供的公共代理倉庫,幫助研發人員提高研發生產效率,使用阿里云Maven中央倉庫作為下載源,速度更快更穩定。 阿里云云效 是企業…

Go 語言標準庫中Channels,Goroutines詳細功能介紹與示例

在 Go 語言中,Goroutines(協程)和 Channels(通道)是并發編程的核心組件。它們共同協作,簡化了并發任務的管理和數據同步。以下通過詳細示例說明它們的用法和常見模式。 1. Goroutines(協程&…

如何在 Postman 中正確設置 Session 以維持用戶狀態?

在 Postman 里面設置有 session 的請求。如果你還不知道什么是 session,那么請看這里—— session 是一種記錄客戶端和服務器之間狀態的機制,用于保持用戶的登錄狀態或者其他數據,從而讓用戶在不同頁面之間保持一致的體驗。 Postman 設置帶 …

DQN與PPO在算法層面的核心區別

DQN與PPO在算法層面的核心區別 1. 學習目標不同 DQN(基于價值): 核心:學習動作價值函數 Q ( s , a ) Q(s, a)

Linux: 網絡,arp的數量為什么會對交換機/路由器有性能的影響

這個問題也是非常普遍的問題。比如最近比較火的一個OVS相關的問題: ARP request packets put high pressure on the pinctrl thread in ovn-controller 另一個在工作種也遇到了相似的問題,當一個網絡里發了同時發了小一百個GARP之后,路由器的gateway就會有ARP處理延遲。 A…