ハイブ削除データベースの基本操作(データベース)、パーティション(パーティション)、テーブル(表)、表データ
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;