关键字
关键字是 Cypher® 中具有预定义含义的词。
在以下上下文不建议使用关键字作为标识符
-
变量
-
标签
-
关系类型
-
函数名称
-
过程名称
如果一段 Cypher 代码既可以是关键字又可以是非引用标识符,则将其解释为关键字。
例如,在以下情况中,true 可以是变量 true,也可以是布尔字面量值 true。由于 true 是一个关键字,因此查询返回单个布尔值 true。
WITH 123 AS true
RETURN true AS x
| x |
|---|
|
行数:1 |
如果任何关键字用反引号 (`) 引用,例如 `true`,则在给定上下文中它始终被解释为标识符。
WITH 123 AS true
RETURN `true` AS x
| x |
|---|
|
行数:1 |
关键字 NOT、null、TYPED、NORMALIZED、NFC、NFD、NFKC 和 NFKD 不允许在关键字 IS 之后用作标签名称,除非它们用反引号引用。例如,CREATE (n IS NOT) 是无效的,但 CREATE (n IS `NOT`) 是允许的。 |
关键字列表
以下列出 Cypher 中的所有关键字。
请注意,随着未来功能的增加,Cypher 可能会扩展更多关键字。
A
-
ACCESS -
ACTIVE -
ADMIN -
ADMINISTRATOR -
ALIAS -
ALIASES -
ALL -
ALL_SHORTEST_PATHS -
ALTER -
AND -
ANY -
ARRAY -
AS -
ASC -
ASCENDING -
ASSIGN -
AT -
AUTH
C
-
CALL -
CASCADE -
CASE -
CHANGE -
CIDR -
COLLECT -
COMMAND -
COMMANDS -
COMPOSITE -
CONCURRENT -
CONSTRAINT -
CONSTRAINTS -
CONTAINS -
CONTINUE -
COPY -
COUNT -
CREATE -
CSV -
CURRENT
D
-
DATA -
DATABASE -
DATABASES -
DATE -
DATETIME -
DBMS -
DEALLOCATE -
DEFAULT -
DEFINED -
DELETE -
DENY -
DESC -
DESCENDING -
DESTROY -
DETACH -
DIFFERENT -
DISTINCT -
DRIVER -
DROP -
DRYRUN -
DUMP -
DURATION
E
-
EACH -
EDGE -
ELEMENT -
ELEMENTS -
ELSE -
ENABLE -
ENCRYPTED -
END -
ENDS -
ERROR -
EXECUTABLE -
EXECUTE -
EXIST -
EXISTENCE -
EXISTS
J, K, L, M
-
JOIN
-
KEY
-
LABEL -
LABELS -
LEADING -
LIMITROWS -
LIST -
LOAD -
LOCAL -
LOOKUP
-
MANAGEMENT -
MAP -
MATCH -
MERGE
N
-
NAME -
NAMES -
NAN -
NEW -
NFC -
NFD -
NFKC -
NFKD -
NODE -
NODES -
NODETACH -
NONE -
NORMALIZE -
NORMALIZED -
NOT -
NOTHING -
NOWAIT -
null
P
-
PASSWORD -
PASSWORDS -
PATH -
PATHS -
PLAINTEXT -
POINT -
POPULATED -
PRIMARIES -
PRIMARY -
PRIVILEGE -
PRIVILEGES -
PROCEDURE -
PROCEDURES -
PROPERTIES -
PROPERTY -
PROVIDER -
PROVIDERS
R
-
RANGE -
READ -
REALLOCATE -
REDUCE -
REL -
RELATIONSHIP -
RELATIONSHIPS -
REMOVE -
RENAME -
REPEATABLE -
REPLACE -
REPORT -
REQUIRE -
REQUIRED -
RESTRICT -
RETURN -
REVOKE -
ROLE -
ROLES -
ROW -
ROWS
S
-
SCAN -
SEC -
SECOND -
SECONDARIES -
SECONDARY -
SECONDS -
SEEK -
SERVER -
SERVERS -
SET -
SETTING -
SETTINGS -
SHORTEST -
SHORTEST_PATH -
SHOW -
SIGNED -
SINGLE -
SKIPROWS -
START -
STARTS -
STATUS -
STOP -
STRING -
SUPPORTED -
SUSPENDED