Module 2

Querying Graphs

Graph databases have their own query language, GQL, an ISO standard for graph databases.

CypherNeo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. is Neo4j's implementation of GQL. Cypher is a declarative language, meaning the database is responsible for finding the most optimal way of executing that query.

In this module you will learn about Cypher, including:

  • The Cypher syntax
  • Pattern matchingFinding every part of the graph that fits a given pattern.
  • How to use MATCH to read data
  • How to use MERGE to write data
Ready, let's go! →