What is GQL¶
Graph Query Language (GQL) is a declarative language for property graphs. Use it to define graph structures, write data, and query relationships between nodes and edges.
NebulaGraph Database Developer Edition implements a language based on the GQL standard, with product-specific extensions. In these docs, “GQL” means this product's implementation; use this reference for its supported syntax.
If you are new to GQL, read these topics in order:
- Follow Connect and run your first query to connect and learn how to use the clients.
- Work through Get started with GQL: Create a graph and run CRUD operations to create a graph, insert nodes and edges, then query, update, and delete data.
- Learn patterns and practice more complex queries with the movie example dataset.
To look up a statement, use the GQL cheat sheet or open its reference topic from the left navigation.
For questions about graphs and temporary graphs, cross-graph queries, variables, or procedures, see the NebulaGraph Database Developer Edition GQL FAQ.