1. Hive中的 DDL 定义表(创建表 创建库) DML 修改表 DQL 查询表
***把hdfs中海量的数据查询出来,这才是目的
给hive表添加数据
- insert into t1 values('admin',12)(不推荐使用);
- 直接给hdfs中添加文件即可(不推荐使用) hdfs dfs -put users.csv /user/hive/warehouse/db1.db/t3(不推荐使用)
- load data [local] inpath '/root/users.csv' into table t3;(不推荐使用,但是开发阶段使用较多)
2. Hive中的复合数据类型
2.1 数组类型array
- 数据格式
admin,12,java1-python1-java
admin1,11,java-python1-java
admin2,312,java-python-java
- 创建表
create table t4(name string,age int,loves array<string>) row format delimited fields terminated by ',' collection items terminated by '-' lines terminated by '\n' ;
- 加载数据
- load data local inpath '/root/users04.csv' into table t4;
2.2 m