hive--给表名和字段加注释

1.建表添加注释

CREATE EXTERNAL TABLE `test`(
  `loc_province` string comment '省份',
  `loc_city` string comment '城市',
  `loc_district` string comment '区',
  `loc_street` string comment '街道',
  )
 COMMENT '每日数据处理后的表'
PARTITIONED BY (
  `par_dt` string)
ROW FORMAT SERDE
  'org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe'
STORED AS INPUTFORMAT
  'org.apache.hadoop.hive.ql.io.RCFileInputFormat'
OUTPUTFORMAT
  'org.apache.hadoop.hive.ql.io.RCFileOutputFormat'
LOCATION
  '/user/hive/ch_tv_data/test'

2.hive建表时没给表加注释(是表的注释,不是字段的注释),现在想补一下,在不能删表的前提下的操作方法:

ALTER TABLE 表名 SET TBLPROPERTIES ('comment' = '注释内容')

注意:comment一定要是小写的,不能是COMMENT,且必须要加单引号!!!
增加之后的注释,会在元数据库(一般在MySQL 中的 hive 库)中的 TABLE_PARAMS 表中显示,该表存储 表/视图 的属性信息

3.查看表注释

desc formatted test;

在这里插入图片描述
4.字段名修改添加注释文章来源地址https://uudwc.com/A/Pm3vO

--1.语法
alter table 表名 add columns (列名 类型 [comment '注释']);
其中comment部分是可选的。
 
--2.举例
--添加多个字段
alter table test add columns
(
click string comment '点击',
view string comment '浏览',
);
 
3. 修改comment
alter table test change column click click string comment 'action点击';

原文地址:https://blog.csdn.net/qq_26645205/article/details/132336556

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请联系站长进行投诉反馈,一经查实,立即删除!

h
上一篇 2023年09月24日 00:12
单片机/嵌入式小白教程—硬件(三)51单片机最小系统
下一篇 2023年09月24日 00:16