Skip to content

GraphiQL数据库查询语言

官网:GraphQL | A query language for your API

中文网:GraphQL | A query language for your API

官方库:GraphQL (github.com)

GraphiQL 和 GraphQL LSP 参考生态系统 GitHub:graphql/graphiql: GraphiQL & the GraphQL LSP Reference Ecosystem for building browser & IDE tools. (github.com)

GraphQL for JavaScript 的参考实现graphql/graphql-js:JavaScript 的 GraphQL 参考实现 (github.com)


GraphQL 是一种针对 Graph(图状数据)进行查询特别有优势的 Query Language(查询语言),所以叫做 GraphQL。

是一个新的令人兴奋的API,用于临时查询和操作。 它非常灵活,并提供许多好处。 它特别适用于公开以图和树形式组织的数据。 Facebook在2012年开发了GraphQL,并在2015年将其开源。

它跟 SQL 的关系是共用 QL 后缀,就好像「汉语」和「英语」共用后缀一样,但他们本质上是不同的语言。GraphQL 跟用作存储的 NoSQL 没有必然联系,虽然 GraphQL 背后的实际存储可以选择 NoSQL 类型的数据库,但也可以用 SQL 类型的数据库,或者任意其它存储方式(例如文本文件]、存内存里等等)。

GraphQL 最大的优势是查询图状数据。

什么是 GraphQL? - 知乎 (zhihu.com)

使用 GraphiQL 可视化 GraphQL 架构_编程轨迹_的博客-CSDN博客

学习资料

Released under the MIT License.