mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-16 01:44:03 +03:00
62 lines
1.4 KiB
ReStructuredText
62 lines
1.4 KiB
ReStructuredText
Making your first GraphQL query
|
|
===============================
|
|
|
|
Let's create a sample table and query from it using the Hasura console, a UI tool meant for doing exactly this:
|
|
|
|
Create a table
|
|
--------------
|
|
|
|
Head to the Hasura console, navigate to ``Data -> Create table`` and create a sample table called ``profile`` with
|
|
the following columns:
|
|
|
|
+----------+----------+
|
|
| **profile** |
|
|
+----------+----------+
|
|
| id | integer |
|
|
+----------+----------+
|
|
| name | text |
|
|
+----------+----------+
|
|
|
|
.. image:: ../../../img/graphql/manual/getting-started/create-profile-table.png
|
|
|
|
Insert some sample data into the table:
|
|
|
|
+-----------+------------+
|
|
| **id** | **name** |
|
|
+-----------+------------+
|
|
| 1 | john |
|
|
+-----------+------------+
|
|
| 2 | shruti |
|
|
+-----------+------------+
|
|
| 3 | celine |
|
|
+-----------+------------+
|
|
| 4 | raj |
|
|
+-----------+------------+
|
|
|
|
Try out a query
|
|
---------------
|
|
|
|
Head to the ``GraphiQL`` tab in the console and try running the following query:
|
|
|
|
.. code-block:: graphql
|
|
|
|
query {
|
|
profile {
|
|
id
|
|
name
|
|
}
|
|
}
|
|
|
|
You'll see that you get all the inserted data!
|
|
|
|
.. image:: ../../../img/graphql/manual/getting-started/profile-query.png
|
|
|
|
Next steps
|
|
----------
|
|
|
|
Read more about:
|
|
|
|
- :doc:`Building your schema <../schema/index>`
|
|
- :doc:`Queries <../queries/index>`
|
|
|