16-Hive DDL DML 内置函数

那年仲夏 提交于 2019-12-06 05:58:44

创建表: 如下的格式

CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] [db_name.] table_name
LIKE existing_table_or_view_name
[LOCATION hdfs_path];

 

拷贝表结构,不拷贝表数据
CREATE TABLE ruozedata_emp2 LIKE ruozedata_emp;

Create Table As Select (CTAS)         #CTAS表示Create Table As Select
create table ruozedata_emp3 as select empno,ename,deptno from ruozedata_emp;

离线作业:天粒度,今天统计的是昨天的,统计结果写到一个tmp表里面

ALTER TABLE 老表 RENAME TO 新表;
ALTER TABLE ruozedata_emp3 rename to ruozedata_emp3_bak;

Drop Table 删表跑路
DROP TABLE table_name ruozedata_emp3_bak;   表和数据都会删除

Truncate Table 删表的数据,但是表还在
Truncate Table table_name;

 

 

Drop Table和Truncate Table面试经常问到

#################################################################

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!