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

这篇具有很好参考价值的文章主要介绍了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;

hive 表注释,hive,hadoop,数据仓库
4.字段名修改添加注释文章来源地址https://www.toymoban.com/news/detail-715566.html

--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点击';

到了这里,关于hive--给表名和字段加注释的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

领支付宝红包 赞助服务器费用

相关文章

  • MySQL查询数据库所有表名及其注释

    1 查询 数据库 所有表 select table_name  from  information_schema.tables  where  table_schema=\\\'sdam\\\' 2 查询数据库所有表 和表的 注释 SELECT TABLE_NAME, TABLE_COMMENT from  information_schema.tables  WHERE TABLE_SCHEMA = \\\'dam\\\'  ORDER BY TABLE_NAME; 3 查询数据库 单个表名所有表 注释 SELECT COLUMN_NAME 字段,column_com

    2024年02月10日
    浏览(47)
  • oracle查询数据库内全部的表名、列明、注释、数据类型、长度、精度等

    Oracle查询数据库内全部的表名、列明、注释、数据类型、长度、精度 效果图: 字段排序,根据表名对字段进行排序

    2024年02月06日
    浏览(52)
  • Mysql中查询数据库中包含某个字段的所有表名

    有一个商品的名称配置错误了,需要进行修改,但是涉及到的表太多了,因为商品的sku_name被冗余到了很多表中,一个一个的找非常的费事费力,特地记下便捷查询操作以备后用。 本篇文章如有帮助到您,请给「翎野君」点个赞,感谢您的支持。 首发链接:https://www.cnblogs.

    2024年02月17日
    浏览(82)
  • mysql 给表添加多个字段

    可视化工具中添加 要在 Navicat 中给基本表添加字段,可以按照以下步骤操作: 打开 Navicat 并连接到目标 MySQL 数据库。 在左侧面板中找到需要添加字段的基本表,右键点击该表并选择“设计表”。 在“设计表”界面中,可以看到当前表的字段列表。在列表底部,可以找到添

    2024年02月09日
    浏览(47)
  • ES映射操作 已创建的ES索引 增加映射字段(类似DB库增加给表增加字段)一样

    ES已存在的索引下添加映射 解释如下:给ticketing_order_info的索引,增加映射字段verificationCodeState,字段类型为integer 实现: PUT /ticketing_order_info/_mapping/ {     \\\"properties\\\": {         \\\"verificationCodeState\\\": {             \\\"type\\\": \\\"integer\\\"         }     } } PUT /ticketing_order_i

    2024年02月16日
    浏览(58)
  • Oracle或者MySQL 将一个表中的数据插入到另外一个表中(表名不同,表字段也可能不同)

    在Oracle或者MySQL中,如何将一个表中的数据插入到另外一个表中(表名不同,字段名可能也不同),以Oracle数据库为例。 (1)创建一个包含所需字段的新表 (2)使用INSERT INTO SELECT将数据从旧表复制到新表。在SELECT语句中,选择需要从旧表中复制的字段。

    2024年02月15日
    浏览(50)
  • Hive表字段类型转换错误解决:Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask.

    假设某有数据的Hive表temp_table的字段状况如下,需要将A字段由string类型转为int类型: 字段名称 字段类型 是否为分区字段 A string 否 B int 否 C bigint 否 D string 是 在Hdfs数据库中,该表的数据是以Parquet文件格式存储的,包含多个分区。 原本在该表中的字段A的类型为int 。然而笔者

    2024年02月02日
    浏览(81)
  • oracle批量导出字段注释,并且相同字段注释为空的情况取有数据的第一行赋值

    SELECT ‘comment on column ‘|| t.table_name||’.’||t.colUMN_NAME||’ is ’ || ‘’‘’ || (CASE WHEN T1.COMMENTS IS NULL THEN (SELECT T2.COMMENTS FROM User_Col_Comments T2 WHERE T1.colUMN_NAME=T2.colUMN_NAME AND T2.COMMENTS IS NOT NULL and rownum=1) ELSE NULL END) ||‘’‘’|| ‘;’ FROM User_Tab_Cols t, User_Col_Comments t1 WHERE t.table_n

    2024年02月10日
    浏览(36)
  • jsqlparser解析sql获取表名,字段等

    在项目中需要多sql进行统一拦截处理,但是传入的sql千奇百怪,并有一些逻辑判断,如只对哪张表处理之类,因此需要对sql进行解析后,进行相关逻辑处理。 这里使用 jsqlparser 工具进行sql解析。 maven组件引入 使用方式 输出结果:

    2024年02月16日
    浏览(54)
  • 【hive 运维】hive注释/数据支持中文

    hive支持中文需要关注两个方面: 设置hive 元数据库中的一些表 设置hive-site.xml.   由于Hive元数据(表的属性、字段定义等)都是存储在Mysql中,所以在mysql连接中设置支持中文 characterEncoding=UTF-8 具体的在hive-site.xml中:   重启hive-server   建表   插入数据   注:含有中文列的表

    2024年02月14日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包