Hive的表数据操作

1.向管理表中装载数据:

hive >load data local inpath '/Users/data/employees/employees.txt' overwrite into table employees;

加载本地文件/Users/data/employees/employees.txt到表employees中,关键字overwrite的存在将覆盖employees表中的原来的数据。

2.通过查询语句向表中插入数据:

hive > insert overwrite table employees
       select * from staged_employees se
        where se.cnty='US' and se.st='OR';

上面的sql将查询staged_employees表中的数据插入employees,注意staged_employees表的结构必须与employees一致,如果不一致不能使用select * 语句,而必须select employees表结构的所有字段。

你可能感兴趣的:(Hive的表数据操作)