创建表: 如下的格式
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面试经常问到
#################################################################