删除映射关系

如果不再需要使用映射表,您可以通过drop mapping table语句删除映射关系。单次请求支持删除多个映射关系。

说明

关于drop mapping table语句的更多信息,请参见删除映射关系

前提条件

注意事项

表格存储Java SDK5.13.0版本开始支持SQL查询功能。使用SQL查询功能时,请确保获取了正确的Java SDK版本。关于Java SDK历史迭代版本的更多信息,请参见Java SDK历史迭代版本

参数

参数

说明

query

SQL语句,请根据所需功能进行设置。

示例

以下示例用于使用drop mapping table test_table语句删除test_table表的映射关系。

private static void dropMappingTable(SyncClient client) {
    // 创建SQL请求。如果要删除多个映射关注,则多个映射关系之间用半角逗号(,)分隔。
    SQLQueryRequest request = new SQLQueryRequest("drop mapping table test_table");

    client.sqlQuery(request);
}

相关文档

  • 如果数据表的属性列有变化,您可以通过ALTER TABLE语句同步修改映射表。更多信息,请参见更新映射表属性列

  • 如果要加速SQL数据查询和计算,您可以通过创建二级索引或者多元索引实现。更多信息,请参见索引选择策略计算下推

  • 您还可以通过MaxCompute、Spark、Hive或者HadoopMR、函数计算、Flink、PrestoDB等计算引擎实现表中数据的计算与分析。具体操作,请参见计算与分析

  • 当日常业务中有非主键列查询、多列组合查询、模糊查询等多维查询需求以及求最值、统计行数、数据分组等数据分析需求时,您可以将这些属性作为多元索引中的字段并使用多元索引查询与分析数据。 更多信息,请参见多元索引

    说明

    除了SQl引擎,表格存储还提供了表引擎、二级索引和多元索引用于数据查询,您需要根据实际查询场景选择合适的查询方式。更多信息,请参见索引介绍索引选择