关键字

关键字是 Cypher® 中具有预定义含义的词。

在以下上下文不建议使用关键字作为标识符

  • 变量

  • 标签

  • 关系类型

  • 函数名称

  • 过程名称

如果一段 Cypher 代码既可以是关键字又可以是非引用标识符,则将其解释为关键字。

例如,在以下情况中,true 可以是变量 true,也可以是布尔字面量值 true。由于 true 是一个关键字,因此查询返回单个布尔值 true

查询
WITH 123 AS true
RETURN true AS x
表 1. 结果
x

true

行数:1

如果任何关键字用反引号 (`) 引用,例如 `true`,则在给定上下文中它始终被解释为标识符。

查询
WITH 123 AS true
RETURN `true` AS x
表 2. 结果
x

123

行数:1

关键字 NOTnullTYPEDNORMALIZEDNFCNFDNFKCNFKD 不允许在关键字 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

B

  • BINDINGS

  • BOOL

  • BOOLEAN

  • BOOSTED

  • BOTH

  • BREAK

  • BUILT

  • BY

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

F

  • FAIL

  • false

  • FIELDTERMINATOR

  • FINISH

  • FLOAT

  • FOR

  • FOREACH

  • FROM

  • FULLTEXT

  • FUNCTION

  • FUNCTIONS

G, H

  • GRANT

  • GRAPH

  • GRAPHS

  • GROUP

  • GROUPS

  • HEADERS

  • HOME

I

  • ID

  • IF

  • IMMUTABLE

  • IMPERSONATE

  • IN

  • INDEX

  • INDEXES

  • INF

  • INFINITY

  • INSERT

  • INT

  • INTEGER

  • IS

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

O

  • OF

  • OFFSET

  • ON

  • ONLY

  • OPTION

  • OPTIONAL

  • OPTIONS

  • OR

  • ORDER

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

T

  • TARGET

  • TERMINATE

  • TEXT

  • THEN

  • TIME

  • TIMESTAMP

  • TIMEZONE

  • TO

  • TOPOLOGY

  • TRAILING

  • TRANSACTION

  • TRANSACTIONS

  • TRAVERSE

  • TRIM

  • true

  • TYPE

  • TYPED

  • TYPES

U

  • UNION

  • UNIQUE

  • UNIQUENESS

  • UNWIND

  • URL

  • USE

  • USER

  • USERS

  • USING

V, W, X, Y, Z

  • VALUE

  • VARCHAR

  • VECTOR

  • VERTEX

  • WAIT

  • WHEN

  • WHERE

  • WITH

  • WITHOUT

  • WRITE

  • XOR

  • YIELD

  • ZONE

  • ZONED

© . All rights reserved.