Hive基礎操作之刪除資料庫 分割槽 表 表資料

2021-10-03 17:48:54 字數 1030 閱讀 4498

hive基礎操作之刪除資料庫(database)、分割槽(partition)、表(table)、表資料

1、刪除資料庫

--  刪除庫

drop

database

ifexists db_name;

-- 強制刪除庫

drop

database

ifexists db_name cascade

;

2、刪除分割槽

2.1 刪除具體partition

-- 刪除分割槽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 刪除partition內的部分資訊

3、刪除表

drop

table

ifexists tbl_name;

4、刪除表中資料

4.1 清空表

-- 方式1

truncate

table tbl_name;

-- 方式2

insert overwrite table tbl_name select

*from tbl_name where1=

2;

4.2 按條件刪除資料(無partition表)

insert overwrite table tbl_name select

*from tbl_name where id<=

100;

hive刪除資料庫

hive刪除資料庫 drop database是刪除所有的表並刪除資料庫的語句。它的語法如下 drop database statementdrop database schema if exists database name restrict cascade 下面的查詢用於刪除資料庫。假設要刪除...

Solar Model資料庫操作之刪除資料

actiondelete id 方法solar sql model delete where 中的引數 where可能有兩種形式,分別是字串型和陣列型的條件語句,你可以選擇你喜歡的形式。注意 actiondelete2 id 要得到solar sql model record類的物件必須呼叫sola...

Oracle資料庫 刪除資料庫

1 單擊 開始 oracle oradb12home1 database configuration assistant 進入刪除步驟的第一步,選擇 刪除資料庫 2 單擊 下一步 按鈕,如圖所示。在資料庫列表中選擇需要刪除的資料,例如test,並輸入使用者名稱和口令。3 單擊 下一步 按鈕,開啟 管...