开发者社区> 问答> 正文

其它表操作有哪些?

其它表操作有哪些?

展开
收起
Puppet 2020-03-19 16:13:08 2910 0
1 条回答
写回答
取消 提交回答
    • 删除表 删除表的命令如下所示。
    DROP TABLE [IF EXISTS] table_name;
    
    • 创建分区 本文上述示例中使用的是非分区表。如果您需要使用分区表,可以使用如下语句创建分区。
    alter table table_name add [if not exists] partition(partition_col1 = partition_col_value1, partition_col2 = partiton_col_value2, ...);
    

    说明 如果您使用Tunnel命令导入不同分区数据,首先需要创建分区。 如果您使用数据集成、INSERT语句等方法导入分区数据则无需单独创建分区。 - 删除分区 删除分区的命令如下所示。

    alter table table_name drop [if exists] partition(partition_col1 = partition_col_value1, partition_col2 = partiton_col_value2, ...);
    

    例如删除区域为hangzhou,日期为20180923的分区,语句如下所示。

    alter table user drop if exists partition(region='hangzhou',dt='20180923');
    
    2020-03-19 16:14:00
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
事务、全局索引、透明分布式 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载