跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

标识符和关键字

标识符和关键字是 GQL 语句的两个重要组成部分。

标识符

标识符通常用于标识对象,比如图和图类型等。

标识符命名规则

在 GQL 语句中,标识符分为常规标识符和分隔标识符。

  • 常规标识符必须以 Unicode 字母或下划线(_)开头,后续字符可以是 Unicode 字母、下划线(_)或数字(0-9)。保留关键字不能用作常规标识符。
  • 分隔标识符是用英文双引号(")或反引号(`)包围的字符串。

标识符的最大长度

单个标识符的最大长度为 127 个字符。

关键字

关键字是 GQL 中具有特定含义的词。比如,在CREATE GRAPH语句中,CREATE是关键字。关键字可以分为两类:保留关键字和非保留关键字。

使用说明

保留关键字:

  • 当保留关键字作为分隔标识符使用时,必须用英文双引号(")或反引号(`)包围。例如,`CREATE`。
  • 当保留关键字作为字符串类型的值使用时,必须用英文单引号(')或者英文双引号(")包围。例如,'CREATE'。

非保留关键字:

  • 非保留关键字可以直接作为常规标识符使用。

保留关键字

下文罗列了 GQL 中的所有保留关键字。

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

A

ABSTRACT AGGREGATE AGGREGATES ALL ALTER AND ANY ARRAY AS ASC ASCENDING AT

B

BALANCE BIG BIGINT BINARY BOOL BOOLEAN BOTH BREAK BY BYTES

C

CALL CASE CAST CATALOG CHAR CHARACTERISTICS CLEAR CLONE CLOSE COALESCE COMMIT CONSTRAINT CONTINUE COPY CREATE CURRENT_DATE CURRENT_GRAPH CURRENT_PROPERTY_GRAPH CURRENT_ROLE CURRENT_SCHEMA CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER

D

DATA DATETIME DEC DECIMAL DELETE DESC DESCENDING DESCRIBE DETACH DIRECTORY DISTINCT DOUBLE DROP DRYRUN DURATION DURATION_BETWEEN

E

ELSE ELSEIF END EXACT EXCEPT EXISTING EXISTS EXTERNAL

F

FALSE FILTER FINALLY FINISH FLOAT FLOAT128 FLOAT16 FLOAT256 FLOAT32 FLOAT64 FOR FROM FULLTEXT FUNCTION

G

GLOBAL GQLSTATUS GRANT GRAPH GROUP

H

HAVING HOME_GRAPH HOME_PROPERTY_GRAPH HOME_SCHEMA

I

IF IMPLIES IMPORT IN INFINITY INSERT INSTANT INT INT128 INT16 INT256 INT32 INT64 INT8 INTEGER INTEGER128 INTEGER16 INTEGER256 INTEGER32 INTEGER64 INTEGER8 INTERSECT INTERVAL INVITE IS

K

KILL

L

LEADING LET LIKE LIMIT LIST LOCAL LOCAL_DATETIME LOCAL_TIME LOCAL_TIMESTAMP

M

MAP MATCH

N

NAN NEXT NODETACH NORMALIZE NOT NOTHING NULL NULLIF NULLS NUMBER NUMERIC

O

OF OFFSET ON OPEN OPTIONAL OR ORDER OTHERWISE

P

PARTITION PER PRECISION PROCEDURE PRODUCT PROJECT PROPERTY_EXISTS

Q

QUERY

R

REAL RECORD RECORDS REFERENCE REMOVE RENAME REPLACE RESET RETURN REVOKE ROLE ROLLBACK

S

SAMPLE SCHEMA SELECT SESSION SESSION_USER SET SHOW SIGNED SKIP SMALL SMALLINT START STOP STRING SUBMIT SYSTEM_USER

T

TABLE TEMPORAL THEN TIME TIMESTAMP TRAILING TRIM TRUE TYPED

U

UBIGINT UINT UINT128 UINT16 UINT256 UINT32 UINT64 UINT8 UNION UNIQUE UNIT UNKNOWN UNSIGNED USE USMALLINT

V

VALUE VALUES VARBINARY VARCHAR VARIABLE VECTOR

W

WHEN WHERE WHILE WHITESPACE WITH

X

XOR

Y

YIELD

Z

ZONED ZONED_DATETIME ZONED_TIME

非保留关键字

下文罗列了 GQL 中的所有非保留关键字。

A | B | C | D | E | F | G | H | I | J |K | L | M | N | O | P | Q |R | S | T | U | V | W | Y |Z

A

ACTIVE_SET ACYCLIC ADD AGG ANALYTIC ANDAGG APPEND APPROX APPROXIMATE AVGAGG

B

BACK BINDING BINDINGS BUCKET BUCKET_ID

C

CANCEL CAPACITY CBO COMMENT COMPACT CONFIG CONFIGS CONNECT CONNECTING CONSTRUCT_NODE CONTAINS COSINE CPP CSV CURRENT_SESSION

D

DATAFILE DATE DAY DECORRELATED DEFAULT DEFINED DESTINATION DIFFERENT DIM DIRECTED DISTRIBUTED DOT

E

EDGE EDGES EFCONSTRUCTION EFSEARCH ELEMENT ELEMENTS EUCLIDEAN EXECUTE EXPLAIN EXPORT

F

FILE FIRST FIRST_FETCH FLUSH FORMAT FORMATS FUNCTIONS

G

GEN_GRAPH GEOGRAPHY GEOMETRY GQL GRAPHS GRAPH_TYPES GROUPS

H

HAVERSIN HNSW HOUR

I

IGNORE IMMUTABLE INDEX INDEXES INEDGE INTO IP ISNAN IVF

J

JOB JOBS

K

KEEP KEY

L

L2 LABEL LABELED LABELS LAST LEADER LEADERS LEFT LINESTRING LISTAGG LOG LOG_DEBUG LOG_ERROR LOG_FATAL LOG_INFO LOG_WARN

M

MAPAGG MAXAGG MAXDEGREE META METRIC MINAGG MINUTE MODIFY MONTH MULTI MULTIEDGE

N

NEBULA NFC NFD NFKC NFKD NLIST NO NODE NODES NORMAL NORMALIZED NPROBE

O

OBJECTS ONLY OPTIONS ORAGG ORDINALITY OUTEDGE OWNER

P

PARAMETER PARAMETERS PARTITIONS PASSWORD PATH PATHS PEERS PLUGIN PLUGINS POINT POINTM POINTZ POINTZM POLYGON PRIMARY PRIVILEGES PROCEDURES PROFILE PROGRESS PROPERTIES PROPERTY

Q

QUERIES

R

RANDOM RAW READ RELATIONSHIP RELATIONSHIPS REPEATABLE RETURNS RIGHT ROLES

S

SCALAR SCHEMAS SECOND SERVICE SERVICES SESSIONS SETAGG SHORTEST SIGN SIMPLE SOURCE SPATIAL SRID STATS STATUS STORAGE SUMAGG

T

TEMP TEMPORARY TO TOPKAGG TRAIL TRAINSIZE TRANSACTION TRUNCATE TTL TTLS TUPLE TYPE

U

UNDIRECTED UNIQUE_NEIGHBOR UNQ_NBR UNSET UPDATE USAGE USER USERS

V

VECTOR_DISTANCE VERBOSE VERSION VERTEX

W

WALK WARNINGS WITHOUT WRITE

Y

YEAR

Z

ZERO ZONE