Hive的增删改操作涉及内部表、外部表、分区表、分桶表及数据类型和分隔符类型
发布时间
阅读量:
阅读量
建表
基本语句格式
CREATE [external] TABLE if not exists student #默认建立内部表,加上external则是建立外部表
(id int COMMENT'学号',sname string COMMENT'用户名',age int COMMENT'年龄')#字段名称,字段类型,字段描述信息 COMMENT '记录学生学号'#表的描述信息
PARTITION BY (department string COMMENT'根据部门分区')#设定分区的字段名称,此字段为全新字段,不得是表中任意字段;
clustered BY (id,age)#指定分桶的字段,此字段必须来自表中字段;
sorted BY (id ASC, age DESC)#指定一个桶内的排序规则(按照id升序,按照年龄降序);
INTO 9 buckets #指定桶的个数为9
ROW FORMAT delimited fields terminated BY '\t' #指定逗号为列分隔符
collection items terminated by ','
全部评论 (0)
还没有任何评论哟~
