Source: https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/ Documentation version: v5.3.2 # 标识符和关键字 标识符和关键字是 GQL 语句的两个重要组成部分。 ## 标识符 标识符通常用于标识对象,比如图和图类型等。 ### 标识符命名规则 在 GQL 语句中,标识符分为常规标识符和分隔标识符。 - 常规标识符必须以 Unicode 字母或下划线(_)开头,后续字符可以是 Unicode 字母、下划线(_)或数字(0-9)。保留关键字不能用作常规标识符。 - 分隔标识符是用英文双引号(")或反引号(`)包围的字符串。 ### 标识符的最大长度 单个标识符的最大长度为 127 个字符。 ## 关键字 关键字是 GQL 中具有特定含义的词。比如,在`CREATE GRAPH`语句中,`CREATE`是关键字。关键字可以分为两类:保留关键字和非保留关键字。 ## 使用说明 保留关键字: - 当保留关键字作为分隔标识符使用时,必须用英文双引号(")或反引号(`)包围。例如,`CREATE`。 - 当保留关键字作为字符串类型的值使用时,必须用英文单引号(')或者英文双引号(")包围。例如,'CREATE'。 非保留关键字: - 非保留关键字可以直接作为常规标识符使用。 ### 保留关键字 下文罗列了 GQL 中的所有保留关键字。 [A](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#a) | [B](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#b) | [C](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#c) | [D](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#d) | [E](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#e) | [F](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#f) | [G](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#g) | [H](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#h) | [I](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#i) | [K](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#k) | [L](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#l) | [M](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#m) | [N](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#n) | [O](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#o) | [P](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#p) | [Q](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#q) | [R](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#r) | [S](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#s) | [T](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#t) | [U](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#u) | [V](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#v) | [W](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#w) | [X](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#x) | [Y](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#y) | [Z](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#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](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#a_1) | [B](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#b_1) | [C](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#c_1) | [D](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#d_1) | [E](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#e_1) | [F](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#f_1) | [G](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#g_1) | [H](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#h_1) | [I](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#i_1) | [J](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#j) |[K](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#k_1) | [L](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#l_1) | [M](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#m_1) | [N](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#n_1) | [O](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#o_1) | [P](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#p_1) | [Q](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#q_1) |[R](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#r_1) | [S](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#s_1) | [T](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#t_1) | [U](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#u_1) | [V](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#v_1) | [W](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#w_1) | [Y](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#y_1) |[Z](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/overview/keywords-identifiers/#z_1) #### 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