This is an interactive EdgeDB tutorial, which will guide you through various features of EdgeDB by providing example queries. All of the queries are editable and can be executed on a pre-populated database. In order to preserve data integrity for all of the tutorial users, each tutorial page is isolated within a transaction which is rolled back after executing. This is done so that queries on the same page can "see" the changes made by preceding queries, but not any changes made on different tutorial pages or by other users.

You are encouraged to play around with the queries and to try writing your own. For example, here's a query:


Hit the "run" button ans see the result! Now try to change the contents of the string and hit the button again.