日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hadoop Hive概念学习系列之hive里的HiveQL——查询语言(十五)

發布時間:2025/3/21 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hadoop Hive概念学习系列之hive里的HiveQL——查询语言(十五) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Hive的操作與傳統關系型數據庫SQL操作十分類似。

?

  Hive主要支持以下幾類操作:

DDL

  1、DDL:數據定義語句,包括CREATE、ALTER、SHOW、DESCRIBE、DROP等。

?

     詳細點,就是

  Hive支持大量SQL數據定義語言(Data Definition Language,DDL)中的現有功能,包括以下各種語句:

  CREATE DATABASE/SCHEMA,TABLE,VIEW,FUNCTION,INDEX

  DROP DATABASE/SCHEMA,TABLE,VIEW,INDEX

  TRUNCATE TABLE

  ALTER DATABASE/SCHEMA,TABLE,VIEW

  MSCK REPAIR TABLE (or ALTER TABLE RECOVER PARTITIONS)

  SHOW DATABASES/SCHEMAS,TABLES,TBLPROPERTIES,PARTITIONS,FUNCTIONS,INDEX[ES]

  DESCRIBE DATABASE,table_name,view_name

?

  具體,見 ?

      Hive的數據類型和DDL見 ? https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL

?

?

?

DML

  2、DML:數據操作語句,包括LOAD DATA,INSERT(將查詢結果寫入Hive表或文件系統中)。

       注意,Hive的設計中,沒有考慮UPDATE操作。

?

 詳細點,就是

  Hive支持大量SQL數據定義語言(Data Manipulation Language,DML)中的現有功能,包括以下各種語句:

  使用where條件過濾表的行

  使用列或子查詢的select表達式

  使用等值連接,連接多張表

  合并表的所有行或子查詢

  針對多個“分組”的列進行聚合計算

  將查詢結果存入另一張表

  導出表中的內容到本地目錄或HDFS目錄中

?

Hive支持的原生數據類型

  數值類型

    TINYINT (1字節有符號整型)  

    SMALLINT(2字節有符號整型)

    INT(4字節有符號整型)

    BIGINT(8字節有符號整型)

    FLOAT(4字節單精度浮點數)

    DOUBLE(8字節雙精度浮點數)  

    DECIMAL(用戶定義精度和尺寸)

?

  日期/時間類型

    TIMESTAMP(傳統的UNIX時間戳,精度到納秒)

    DATE(使用YYYY-MM-DD格式的日期,沒有時刻信息)

    

  字符串類型

    STRING(不指定長度)

    VARCHAR(1~65535個字符)

    CHAR(1~225個字符,固定長度,不足255長度會在末尾補齊空格)

?

  其他類型

    BOOLEAN

    BINARY

?

?

?

Hive支持的符合數據類型

  Struct:不同類型數據的集合

  Array:相同類型的集合

  Map:鍵值對數據類型的集合

?

?

?

?

    

QUERY

  3、QUERY:數據查詢語句,主要是SELECT語句。


本文轉自大數據躺過的坑博客園博客,原文鏈接:http://www.cnblogs.com/zlslch/p/6105543.html,如需轉載請自行聯系原作者

總結

以上是生活随笔為你收集整理的Hadoop Hive概念学习系列之hive里的HiveQL——查询语言(十五)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。