老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

Hive如何修改表

這篇文章主要為大家展示了“Hive如何修改表”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“Hive如何修改表”這篇文章吧。

創新互聯公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務為基礎,以質量求生存,以技術求發展,成交一個客戶多一個朋友!為您提供網站建設、成都做網站、成都網頁設計、小程序制作、成都網站開發、成都網站制作、成都軟件開發、重慶App定制開發是成都本地專業的網站建設和網站設計公司,等你一起來見證!



       注:大多數表屬性可以通過ALTER TABLE語句來進行修改,這種操作會修改元數據,但不會修改數據本身

*表重命名
             eg: ALTER TABLE  app RENAME TO user;

*增加、修改和刪除表分區
     --ALTER TABLE tablename ADD PARTITION ... 語句用于為表(通常是外部表)增加一個新的分區
             eg: ALTER TABLE  app ADD IF NOT EXISTS
                   PARTITION (timetype=hour, clct_day='2018-07-26' ) LOCATION '/data/test/app/hour/'2018-07-26' '
                   PARTITION (timetype=hour, clct_day='2018-07-27' ) LOCATION '/data/test/app/hour/'2018-07-27' '
                   PARTITION (timetype=hour, clct_day='2018-07-28' ) LOCATION '/data/test/app/hour/'2018-07-28' '
                   ... ;

     --移動位置來修改某個分區的路徑
              eg: ALTER TABLE  app  PARTITION (timetype=hour, clct_day='2018-07-26' )
                    SET LOCATION '/home/data/app/hour/'2018-07-26' ';
        這個命令不會將數據從舊的路線轉移走,也不會刪除舊的數據。

     --刪除分區
              eg: ALTER TABLE  app DROP IF EXISTS PARTITION (timetype=hour, clct_day='2018-07-26' );
              注:對于管理表,即使是使用ALTER TABLE...ADD PARTITION 語句增加的分區,分區內的數據也是會同時和元數據信息一起被刪除的
                     對于外部表,分區內數據不會被刪除

*修改列信息
      --對某個字段進行重命名,并修改其位置、類型或者注釋
               eg: ALTER TABLE  app
                     CHANGE COLUMN hour time_h INT
                     COMMENT 'THE hours part of the timestamp'
                     AFTER uv;
               注:即使字段名或者字段類型沒有改變,也需要完全指定舊的字段名,并給出新的字段名及新的字段類型
                      此例子我們將字段轉移到uv字段之后,如果要轉移到第一個位置,只需要用FIRST關鍵字替代AFTER other_column子句即可
                      和通常一樣,這個命令只會修改元數據信息,如過移動字段,那么數據也應和新的模式匹配

*增加列
      --我們可以在分區字段前增加新字段到已有字段之后
               eg:ALTER TABLE  app ADD COLUMNS(
                    appversion  STRING COMMENT 'Application version',
                    nettype STRING COMMENT 'logining application with nettype');

*刪除或者替換列
      --移除之前所有字段并重新指定了新字段
               eg:ALTER TABLE  app REPLACE COLUMNS(
                    time int,
                    name string,
                    message string);
              解析:這個語句實際上重命名了之前的hour字段并且從原表移除了字段pv,uv,增加了message字段,因為是ALTER語句,所以只有表的元數據信息改變了

*修改表屬性
      --可以增加附加的表屬性或者修改已經存在的表屬性,但是無法刪除屬性
                eg:ALTER TABLE  app SET TBLPROPERTIES(
                     'notes'='this column is always NULL');

*修改存儲屬性
      --有幾個ALTER TABLE 語句用于修改存儲格式和SerDe屬性
                eg:ALTER TABLE  app
                     PARTITION (timetype string,clct_day string )
                     SET FILEFORMAT SEQUENCEFILE;
                解析:以上語句是將一個分區的存儲格式改成了SEQUENCEFILE,如果是分區表,需要使用PARTITION子句

以上是“Hive如何修改表”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創新互聯行業資訊頻道!


網站欄目:Hive如何修改表
當前鏈接:http://www.xueling.net.cn/article/pccjgh.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 欧美aⅴ一区二区 | 欧美午夜寂寞影院 | 狠狠色视频 | 成人极品视频 | 免费无码av片 | 亚洲第一视频区 | 亚洲久艹 | 麻豆人人妻人人妻人人片AV | 大尺度AV无码污污福利网站 | 国产熟妇的荡欲午夜视频 | 特黄免费av| 毛片毛片毛片毛片毛片毛片毛片毛片 | 激情婷婷| 亚洲国产精品VA在线观看黑人 | 人间精品视频在线播放 | 4438ⅹ亚洲全国最大色丁香 | 极品老师腿张开粉嫩小泬 | 国内自产少妇自拍区免费 | 久久男女视频 | av高清一区二区三区 | 精品一区二区久久久久 | 久久蜜桃精品 | www精品国产 | 亚洲欧洲日产国码无码网站 | 91精品视频免费看 | 狠狠色婷婷久久一区二区三区91 | 免费看片A片人人免费 | 久草免费在线视频 | 精品人妻系列无码一区二区 | 国产精品一区二区x88av | 四虎影视成人永久免费观看视频 | 国产欧美日韩亚洲 | 精品亚洲AⅤ无码午夜在线网站 | 亚洲精品成人无码中文毛片不卡 | 飘香影院午夜理论片A片 | 国产欧美精品一区二区色综合 | 变态一区二区 | 日木AV无码专区亚洲AV毛片 | 搞逼视频免费 | 6080YYY午夜理论片 | 亚洲日本在线在线看片4k超清 |