当前位置: 首页 > news >正文

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 官网

相关文章:

  • 利用新一代雷达传感器增强ADAS系统的检测和计算(TI文档)
  • 深入浅出Qt属性系统:原理、使用与实践
  • 基于SpringBoot的“智慧点餐系统”的设计与实现(源码+数据库+文档+PPT)
  • centos8上实现lvs集群负载均衡nat模式
  • StructuredTaskScope实现原理刨析。
  • 【MySQL】MySQL结构体系及核心组件功能是怎样的?
  • 基于MCP协议的多模态模型优化在医疗3D打印精密人工关节制造中的研究
  • 多onnx模型导出合并调研(文本检测+方向分类+文本识别)
  • 线程对局部变量以及对只能通过当前线程的局部变量才能访问到的对象进行的操作总是线程安全的
  • Android 中两个 APK 之间切换的几中方法
  • 数据结构:ArrayList与顺序表
  • Nginx RTMP 服务器开发设计与实现
  • 极速全场景 MPP数据库starrocks介绍
  • sqlmap 源码阅读与流程分析
  • Kafka 的延迟队列、死信队列和重试队列
  • 蓝桥杯经典题解:班级活动分组问题的深度解析与优化实现
  • 【C++ 真题】P1109 学生分组
  • [Vue2]v-bind操作class
  • 5.3 MVVM模型
  • SSH 公私钥对使用指南
  • 景德镇做网站/百度关键词价格怎么查询
  • 茶文化建设网站的意义/济南做seo的公司排名
  • 如何查询网站开发语言/电商网站建设开发
  • 网站备案流程实名认证/杭州关键词排名提升
  • 网站流水怎么做/怎么买域名自己做网站
  • 易语言 做的网站/seo营销专员