Hive 基本操作
1-Hive HQL基本操作
2-Hive的内部表和外部表
3-分区表
1-Hive HQL基本操作
- 创建数据库
CREATE DATABASE test;
- 显示所有数据库
SHOW DATABASES;
- 创建表
CREATE TABLE student(classNo string, stuNo string, score int) row format delimited
fields terminated by ',';
row format delimited fields terminated by ‘,’ 指定了字段的分隔符为逗号,所以load数据的时候,load的文本也要为逗号,否则加载后为NULL。hive只支持单个字符的分隔符,hive默认的分隔符是\001
- 将数据load到表中
在本地文件系统创建一个如下的文本文件:/root/tmp/student.txt
C01,N0101,82
C01,N0102,59
C01,N0103,65
C02,N0201,81
C02,N0202,82
C02,N0203,79
C03,N0301,56
C03,N0302,92
C03,N0306,72
load data local in