2021-01-18 hive字段操作

文章目录 

  • 前言
  • 一、修改字段
  • 二、增加字段
    • 1.增加字段
    • 2.增加字段字段至指定位置
  • 总结

 


前言

        hive在语法一定程度上兼容mysql、oracle以及sqlsever,但是在开发生态上要逊色的多。比如本文要讲述的字段相关操作,用navicat打开mysql库,通过设计表就可以完成,比如修改字段名称、字段类型、字段大小、是否允许为null等等

                                             

 

  但是在hue端口进行的hive_sql开发,目前无法拥有这么快捷的操作了,就完全需要通过语句去操作


提示:以下是本篇文章正文内容,下面案例可供参考

一、修改字段

Alter table 表名  change column 原字段名称  现字段名称  数据类型

 

二、增加字段

1.增加字段

alter  table 表名 add columns (字段名 string comment '注释内容');

这样的操作只能把该字段放置最后一列

2.增加字段字段至指定位置

那么要想将字段插入指定位置应该怎么办呢

alter table 表名 change 字段1 字段名1 类型 after 字段2 ;

这样的操作就可以把字段1插入到字段2的后面了


总结

现在存在一个问题,就是无法将字段修改至首位,本想举一反三,after对应before,奈何分分钟打脸,不存在这个关键字,有方法的小伙伴欢迎留言告诉我(不能是删表重建哈。。)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值