当不再需要使用映射关系时,您可以执行DROP MAPPING TABLE语句删除映射关系。单次请求支持删除多个映射关系。
执行DROP MAPPING TABLE语句不会删除实际的表。
语法
DROP MAPPING TABLE [IF EXISTS] table_name,...;
参数
参数 | 是否必选 | 说明 |
table_name | 是 | 表名,单次请求可配置多个表名,多个表名之间用半角逗号(,)分隔。 |
IF EXISTS | 否 | 如果指定IF EXISTS,无论映射关系是否存在,均会返回成功;如果未指定IF EXISTS,则只有当映射关系存在时,才会返回成功。 |
示例
以下示例用于删除exampletable表的映射关系。
DROP MAPPING TABLE IF EXISTS exampletable;
相关文档
如果数据表的属性列有变化,您可以通过
ALTER TABLE
语句同步修改映射表。更多信息,请参见更新映射表属性列。如果要加速SQL数据查询和计算,您可以通过创建二级索引或者多元索引实现。更多信息,请参见索引选择策略和计算下推。
您还可以通过MaxCompute、Spark、Hive或者HadoopMR、函数计算、Flink、PrestoDB等计算引擎实现表中数据的计算与分析。具体操作,请参见计算与分析。
当日常业务中有非主键列查询、多列组合查询、模糊查询等多维查询需求以及求最值、统计行数、数据分组等数据分析需求时,您可以将这些属性作为多元索引中的字段并使用多元索引查询与分析数据。 更多信息,请参见多元索引。
说明除了SQl引擎,表格存储还提供了表引擎、二级索引和多元索引用于数据查询,您需要根据实际查询场景选择合适的查询方式。更多信息,请参见索引介绍和索引选择。