Source: https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/describe/describe-graph/ Documentation version: v5.3.2 # DESCRIBE GRAPH `DESCRIBE GRAPH`命令返回图或临时图在创建时所引用的图类型。 Note 对非默认 Schema 或其中的对象执行操作时,用户既要通过隐式访问规则或显式`USAGE`授权获得该 Schema 的访问权,也要具备目标操作所需的权限。Schema 访问校验和目标操作所需的权限校验相互独立,满足其中一项不能替代另一项。Schema 访问控制不适用于临时图、内置 Procedure 和内置 Function。更多信息,请参见 [Schema 访问控制](https://dev-docs.yueshu.com.cn/v5.3.2/server-admin/authorization/schema-access-control/)。 ## 语法 语法图源码 describe_graph_command ```` describe_graph_command ::= ( 'DESCRIBE' | 'DESC' ) 'GRAPH' ((schema_reference '/')? graph_name | temp_graph_name) ```` ## 参数 ### `schema_reference` 所引用的 Schema 路径。此处即待查看的图所在的 Schema 路径。 绝对路径或相对路径均可在命令中使用。若待查看的图不在当前会话中的 Schema 中,则需指定对应 Schema 路径。关于为当前会话设置和查看 Schema 的更多信息,请参见 [SESSION SET](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/sessions/set/) 和 [SHOW CURRENT_SCHEMA](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-current-schema/)。 ### `graph_name` 待查看图类型的图的名称。 ### `temp_graph_name` 待查看图类型的临时图的名称。必须以井号(`#`)开头。 ## 示例 以下示例基于 [CREATE GRAPH](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/ddl/graph/create/) 和 [CREATE TEMPORARY GRAPH](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/ddl/graph-projection/create/) 中分别创建的图`movie`和临时图`#movie_temporary_graph`。 ### 查看当前 Schema 中图信息 ```` DESCRIBE GRAPH movie ```` 返回: ```` +------------+-----------------+ | graph_name | graph_type_name | +------------+-----------------+ | movie | movie_type | +------------+-----------------+ ```` ### 查看指定 Schema 中图信息 ```` ''' // 创建 Schema CREATE SCHEMA IF NOT EXISTS /my_schema ''' ''' // 为当前会话设置 Schema SESSION SET SCHEMA /my_schema ''' ''' // 查看指定 Schema 中图信息 DESCRIBE GRAPH /default_schema/movie ''' ```` 返回: ```` +------------+-----------------+ | graph_name | graph_type_name | +------------+-----------------+ | movie | movie_type | +------------+-----------------+ ```` ### 查看临时图信息 ```` DESC GRAPH #movie_temporary_graph ```` 返回: ```` +------------------------+-----------------+ | graph_name | graph_type_name | +------------------------+-----------------+ | #movie_temporary_graph | movie_type | +------------------------+-----------------+ ````