【Hive】删除表(drop、truncate)
Hive删除操作主要分为几大类:删除数据(保留表)、删除库表、删除分区。
一、仅删除表中数据,保留表结构
hive> truncate table 表名;
truncate操作用于删除指定表中的所有行,相当于delete from table where 1=1.表达的是一个意思。
注意:truncate 不能删除外部表!因为外部表里的数据并不是存放在Hive Metastore中。创建表的时候指定了EXTERNAL,外部表在删除分区后,hdfs中的数据还存在,不会被删除。因此要想删除外部表数据,可以把外部表转成内部表或者删除hdfs文件。
二、删除表
hive> drop table if exists 表名;
三、删除库
hive> drop database if exists 库名;
注意如果库里有表会报错
解决这个错误有两种方法:一、就是很简单的将所有表先删除完,再删除库。
另外一种就是使用下述的方法:使用cascade关键字执行强制删库。drop database if exists 库名 cascade;
四、删除hive分区
hive > alter table table_name drop partition (partition_name='分区名')
转:https://cloud.tencent.com/developer/article/1677558
【Hive】删除表(drop、truncate)相关推荐
- Oracle中删除表(drop,truncate,delete)
drop命令 drop table 表名:例如:删除商品表 drop table commodity:注意:1.用drop删除表数据,不但会删除表中的数据,连表结构也被删除了! truncate命令 ...
- MySQL大表drop/truncate操作流程
1.创建新表 create table t1_new like t1;2.重命名表 rename table t1 to t1_deleted,t1_new to t1;3.创建硬链接 cd /dat ...
- Clickhouse彻底删除表, drop表后重新创建报错,Code: 342, Existing table metadata in ZooKeeper differs in primary key
Clickhouse彻底删除表, drop表后重新创建报错,Code: 342, Existing table metadata in ZooKeeper differs in primary key ...
- Hive操作——删除表(drop、truncate)
Hive删除操作主要分为几大类:删除数据(保留表).删除库表.删除分区.我将以下图为例清空iot_devicelocation中的数据,之后再删除表.库等. 首先来看一下iot_deivcelocat ...
- 转 Oracle 删除表,oracle 中删除表 drop delete truncate 的区别
相同点,使用drop delete truncate 都会删除表中的内容 drop table 表名 delete from 表名(后面不跟where语句,则也删除表中所有的数据) truncate ...
- sql语句中删除表 drop、truncate和delete的用法
truncate与delete 使用上区别 ? truncate 删除记录后不可恢复的,不受事务管理,原理:先删除整个表,重新创建 delete 可以被事务管理 ,在事务中删除数据可以回滚恢复,原理: ...
- Oracle删除表数据TRUNCATE TABLE 命令
本文导读:删除表中的数据的方法有delete,truncate, 其中TRUNCATE TABLE用于删除表中的所有行,而不记录单个行删除操作.TRUNCATE TABLE 与没有 WHERE 子句的 ...
- hive删除表数据方法
外部表 insert overwrite table test_table select * from test_table where 1=0; insert overwrite table是覆盖数 ...
- hive删除表或表信息出现的问题
写两个"弱智"错误:( 都没有写table hive> drop t_array_01; NoViableAltException(26@[734:1: ddlS ...
最新文章
- AWS — AWS 上的 5G 网络切片
- 靠,上班打游戏!不,我只是在Minecraft里管理Kubernetes...
- 【已解决】“The import java.sql.Connection conflicts with a type defined in the same file“
- ncl 多个单一时间文件合并成一个nc文件_iOS逆向--MachoO文件
- 机器学习 python 库_Python机器学习库
- 机器学习、神经网络、深度学习区别
- 小马客服系统多种商户接入客服等!目前最好的客服系统 跟洽美差不多
- win7计算机锁频图片怎么设置,Win7系统怎么使用注册表设置锁屏壁纸的图文教程...
- 一个简易邮件群发软件设计与实现
- qiniuLive 连麦流程介绍
- phpunit学习第一章
- ECC加密;easy_ECC
- 小车红外线自主充电方案-2
- Auto-Tuning with Reinforcement Learning for Permissioned Blockchain Systems
- 有苦有乐的算法 --- 使用栈结构实现队列结构
- Android监听是否点击了home键或者锁屏键
- oracle 修改po税api_Oracle PO控制状态变更
- 外语_ください_平假名,片假名演化
- matlab 结构张量,图像处理中的结构张量(structure tensor)
- 那个爆火的“梦中修炼”AI,你也能用Keras搭一个了