Cypher Query Language
Humane (optimised for reading) pattern matching query language for graphs.
Node
(n)
Labels
(n:Label)
Properties
(n {name: {value}})
Relationships
(n)-->(m)
, (n)<--(m)
(n)--(m)
START <lookup> RETURN <expressions>
START <lookup> MATCH <pattern> RETURN <expressions>
START <lookup> [MATCH <pattern>] WHERE <condition> RETURN <expression>
CREATE <node> [,node or relationship] RETURN <expression>
SET [<node property>][<relationship property>]
DELETE [<node>|<relationship>|<property>]