GraphQL 是一种用于 API 的查询语言和运行时环境,通常与服务器端的编程语言一起使用。下面是 GraphQL 中的基本增删改查操作的简要示例:

  1. 查询(Query):
     - 查询数据的操作,类似于 SQL 的 SELECT 语句。
query {  
  users {  
    id  
    name  
  }  
}  
  1. 创建(Mutation):
       - 创建新数据的操作,类似于 SQL 的 INSERT 语句。
mutation {  
  createUser(input: { name: "John Doe", age: 25 }) {  
    id  
    name  
  }  
}  
  1. 更新(Mutation):
       - 更新现有数据的操作,类似于 SQL 的 UPDATE 语句。
mutation {  
  updateUser(id: "123", input: { name: "Updated Name" }) {  
    id  
    name  
  }  
}  
  1. 删除(Mutation):
       - 删除数据的操作,类似于 SQL 的 DELETE 语句。
mutation {  
  deleteUser(id: "123") {  
    id  
    name  
  }  
}  

在实际应用中,你需要在服务器端实现这些操作。对于每个操作,都需要定义相应的解析器函数来处理请求,并更新数据。这些解析器函数通常由你的服务器端代码(例如使用 Node.js、Python 等的后端代码)提供。

需要注意的是,GraphQL 的具体实现方式可能因使用的编程语言和框架而异。在服务器端,你需要实现对应的解析器函数来处理这些查询和变更。