You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

GraphQL API (Astra DB) 查询已有表列表及指定表字段语法咨询

Astra DB GraphQL API 表结构查询语法参考

1. 获取所有已创建表列表的查询语法

使用以下GraphQL查询即可拉取指定键空间下的全量表列表:

query ListAllTables {
  keyspace(name: "<替换为你的键空间名称>") {
    tables {
      name
      createTime
      comment
    }
  }
}

返回结果中tables数组的每一项对应一张已创建的表,name字段即为表的唯一标识名。

2. 查询指定目标表的字段信息

获取到目标表名后,使用以下查询可以拉取该表完整的字段定义、主键配置等信息:

query GetTableFieldInfo {
  keyspace(name: "<替换为你的键空间名称>") {
    table(name: "<替换为目标表名>") {
      columns {
        name
        type {
          name
        }
        kind
      }
      partitionKey {
        name
      }
      clusteringKey {
        name
        order
      }
    }
  }
}

返回参数说明:

  • columns数组包含表内所有字段的基础信息,type.name为字段的数据类型,kind标识字段属性(分区键/聚类键/普通字段)
  • partitionKey返回表的分区键配置
  • clusteringKey返回表的聚类键配置及排序规则

内容的提问来源于stack exchange,提问作者Pro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 18:54:01