Hive常用DML操作
一、加载文件数据到表
1.1 语法
LOAD DATA [LOCAL] INPATH 'filepath' [OVERWRITE]
INTO TABLE tablename [PARTITION (partcol1=val1, partcol2=val2 ...)]1.2 示例
CREATE TABLE emp_ptn(
empno INT,
ename STRING,
job STRING,
mgr INT,
hiredate TIMESTAMP,
sal DECIMAL(7,2),
comm DECIMAL(7,2)
)
PARTITIONED BY (deptno INT) -- 按照部门编号进行分区
ROW FORMAT DELIMITED FIELDS TERMINATED BY "\t";二、查询结果插入到表
2.1 语法
2.2 动态插入分区
2.3 示例



三、使用SQL语句插入值
四、更新和删除数据
4.1 语法
五、查询结果写出到文件系统
5.1 语法
5.2 示例
Last updated