使用内置的SELECT进行查询

你现在有了一个有数据的图!您可以运行一些简单的内置查询来检查数据。

选择顶点

下面的GSQL命令报告person顶点的总数。person.csv数据文件标题行后有7行。

类似地,下面的GSQL命令报告friendship边的总数。friendship.csv文件在标题行后也有7行。

结果如下所示:

如果您想查看关于特定顶点集的详细信息,可以使用“SELECT *”和WHERE子句来指定谓词条件。以下是一些可以尝试的语句:

结果是JSON格式,如下所示

选择边

以同样的方式,我们可以看到关于边的细节。为了描述一个边,您可以在三个部分中指定顶点和边的类型,并添加一些标点符号来表示遍历方向:

注意,无论是无向边还是有向边,总是使用箭头->。这是因为我们描述的是查询在图中的遍历(搜索)方向,而不是边本身的方向。

我们可以在WHERE子句中使用from_id谓词,从由“from_id”标识的顶点选择所有friendship边。关键字ANY表示允许任何边缘类型或任何目标顶点类型。以下两个查询的结果相同.

结果如下所示:

另一种检查图大小的方法是使用管理员工具gadmin的选项之一。从Linux shell中输入命令: