1. 建表(create table xx)
-- 使用create命令创建一个新表,带分区
CREATE
TABLE miniapps_dept
(
dept string comment '字段注释'
app_name string comment '字段注释',
appkey string comment '字段注释'
)
partitioned by(col_name data_type)
row format delimited fields terminated by '\t' --这个语句是声明文件分隔符,文件分隔符是用tab
- 采用此种方法建表,然后将所要导入的文件以存为TXT格式,UTF-8编码,tab为分隔符
- row format delimited fields terminated by '\t' -- 该语句是解决了后续关联该表中出现的关联不上的问题。
-- 通过已有的表建立一张新的表
create table 表名 as
select 字段1,字段2,....
from 表名
--将建的表存为orc格式
create table 表名1 store as orc as
select 字段1,字段2,....from 表名2
--复制表结构ÿ