オペレーティングハイブ、パーティションテーブル、テーブルのデータを基になるデータベースを削除します。

ハイブ削除データベースの基本操作(データベース)、パーティション(パーティション)、テーブル(表)、表データ

1、データベースを削除

--  删除库
drop database if exists db_name;
--  强制删除库
drop database if exists db_name cascade;

2、パーティションを削除

2.1削除特定のパーティション

-- 删除分区day_id=20200202
alter table tbl_name drop partition (day_id='20200202');
-- 批量删除分区
alter table tbl_name drop partition (day_id>='20200101',day_id<='20200202')

2.2パーティション内のいくつかの情報を削除します

3、テーブルを削除

drop table if exists tbl_name;

図4に示すように、テーブル内のデータを削除します

空の表4.1

-- 方式1
truncate table tbl_name;
-- 方式2
insert overwrite table tbl_name select * from tbl_name where 1=2; 

4.2削除データ(NOパーティションテーブル)条件

insert overwrite table tbl_name select * from tbl_name where id<=100;
公開された22元の記事 ウォン称賛22 ビュー777

おすすめ

転載: blog.csdn.net/weixin_45568892/article/details/104780254