Hive的常用语法
11,555 阅读
1.hive创建数据库
CREATE DATABASE|SCHEMA [IF NOT EXISTS] <database name>;
2.hive创建表 hive里一般有两种表的结构,表和外部表,以下分别是两种表的创建代码:
CREATE TABLE phone_info(id int,name String,storage String,price double)
ROW FORMAT DELIMITED //代表一行是一条记录
FIELDS TERMINATED BY '\t'//列是按照table键分开
STORED AS TEXTFILE[SEQUENCEFILE];//二种最常见的存储格式,一般可以不写
CREATE EXTERNAL TABLE phone_external(id int,name String,price double)
ROW FORMAT DELIMITED
FIELDS TERMINATED BY '\t'
STORED AS TEXTFILE
LOCATION '</xudong/phone.txt>';//这里填写外部表数据的hdfs地址
3.hive表中导入数据
