一.hive内外表操作
1. 建表语法
create [external] table [if not exists] 表名(字段名 字段类型 ,字段名 字段类型,...)
[partitioned by (分区字段名 分区字段类型)] # 分区表固定格式
[clustered by (分桶字段名) into 桶个数 buckets] # 分桶表固定格式
[sorted by (排序字段名 asc|desc)]
[row format delimited fields terminated by '字段分隔符' ] # 自定义字段分隔固定格式
[stored as textfile] # 默认即可
[location 'hdfs://域名:8020/user/hive/warehouse/库名.db/表名'] # 默认即可
; # 注意: 最后一定加分号结尾
2. 数据类型
基本数据类型:
整数 int
小数 float double
字符串 string varchar
时间 date timestamp
3. 表分类
Hive中可以创建的表有好几种类型,分别是:
内部表(管理表或者托管表)
外部表(非管理表或者非托管表)
二.内部表基本操作
1. 知识点
创建内部表:create table [if not exists] 内部表名(字段名 字段类型ÿ