Cypher

Cypher is Neo4j’s graph query language that allows users to store and retrieve data from the graph database. It is a declarative, SQL-inspired language for describing visual patterns in graphs using an intuitive syntax. It allows us to handle nodes and relationships between nodes:

  • create

  • edit

  • delete

Cypher is an expressive (yet compact) graph database query language. Although currently specific to Neo4j, its close affinity with our habit of representing graphs as diagrams makes it ideal for programmatically describing graphs.

Cypher is designed to be easily read and understood by developers, database professionals, and business stakeholders. Its ease of use derives from the fact that it is in accord with the way we intuitively describe graphs using diagrams.

A complete userguide (V4.3) is available

Cypher borrows its structure from SQL — queries are built up using various clauses.

A Reference Card : https://neo4j.com/docs/cypher-refcard/current/ is available with the majority of the Cypher commands.

Dont’ forget to subscribe to Neo4j’s Youtube channel :

../_images/youtube.png

Last change: Oct 30, 2023