Dgraph Dgraph
Dgraph DB GraphQL Ratel UI Tutorials
  • Home
  • Overview
  • Quick Start
  • Query Language
    • JSON Data Format
    • RDF
    • Schema
    • Indexes
    • Custom Tokenizers
    • Query
      • Running examples
      • Query Structure
      • Functions
      • Query parameters
      • Aliases
      • Pagination
      • Count
      • Sorting
      • Variables
      • Aggregation
      • Expand Predicates
      • Directives
        • @cascade
        • @filter
        • @groupby
        • @ignorereflex
        • @normalize
        • @recurse
      • Debug
      • Facets and Edge attributes
      • Shortest Path Queries
      • Fragments
      • Language Support
    • Mutation
    • Upsert
    • DQL: Tips and Tricks
  • Client Libraries
    • Go
    • Python
    • JavaScript
      • gRPC Client
      • HTTP Client
    • C#
    • Java
    • Raw HTTP
    • Unofficial Dgraph Clients
  • Installation
    • Architecture
    • Download
    • Learning Environment
    • Deployment Patterns
    • Lambda Server
    • Production checklist
    • Production Environment
      • Single Server Cluster Setup
      • Highly Available Cluster Setup
      • Monitoring the Cluster
  • Administration
    • Dgraph Administration
    • Logging
    • Monitoring
    • Tracing
    • Metrics
    • Data compression on Disk
    • Dgraph Alpha API Reference
    • Dgraph Zero API Reference
    • Security
      • Ports Usage
      • TLS Configuration
    • Troubleshooting
  • Data migration
    • Data migration
    • CSV data
    • MySQL data
  • Enterprise Features
    • Access Control Lists
    • Audit Logging
    • Backup List Tool
    • Binary Backups
    • Change Data Capture
    • Encryption at Rest
    • Learner Nodes
    • License
    • Multi-Tenancy
  • How To Guides
    • Command line
      • Command-line completion
      • Create a completion script
    • Import data
      • Import data
      • Live import
      • Initial import (Bulk Loader)
    • Export data
    • Shell Completion
    • Using the Dgraph Sentry Integration
    • Retrieving Debug Information
    • Using the Debug Tool
    • Using the Increment Tool
    • A Simple Login System
    • Load Balancing Queries with NGINX
    • Run Jepsen Tests
    • Concurrent mutations and conflicts
    • Query Dgraph types
    • Update Dgraph types
    • Drop all data
  • Dgraph CLI
    • Superflags
    • Flag configuration
    • dgraph acl
    • dgraph alpha
    • dgraph bulk
    • dgraph cert
    • dgraph completion
    • dgraph conv
    • dgraph debuginfo
    • dgraph decrypt
    • dgraph export_backup
    • dgraph increment
    • dgraph live
    • dgraph migrate
    • dgraph restore
    • dgraph upgrade
    • dgraph zero
    • Dgraph CLI Reference
  • Changelog
  • Glossary
  • Design Concepts
    • ACID Transactions
    • ACLs
    • Badger
    • Dgraph Clients
    • Consistency Model
    • Discovery
    • DQL
    • DQL and GraphQL
    • Facets
    • GraphQL
    • Group
    • High Availability Replication
    • Index and Tokenizer
    • Lambdas
    • Minimal Network Calls
    • Namespace and Tenant
    • Network Call Minimization
    • Posting List and Tablet
    • Protocol Buffers
    • Query Process
    • RAFT
    • Relationships
    • Transaction and Mutation
    • WAL and Memtable
    • Workers

Query

Dgraph Query Language (DQL) is Dgraph’s proprietary language to add, modify, delete and fetch data.

Fetching data is done through Queries.

Adding, modifying or deleting data is done through Mutations.

  • Running examples
  • Query Structure
  • Functions
  • Query parameters
  • Aliases
  • Pagination
  • Count
  • Sorting
  • Variables
  • Aggregation
  • Expand Predicates
  • Debug
  • Facets and Edge attributes
  • Shortest Path Queries
  • Fragments
  • Language Support
  • Directives
Ask a Question Edit the page Report an issue

All rights reserved © 2023 Dgraph

Close