版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1,張三,123
記錄2,李四,123
記錄記錄表table表table表tableHive數據模型總覽數據庫數據庫數據庫服務器地址:端口號客戶端Id
LastName
FirstName
Address
City1AdamsJohnOxford
StreetLondon2BushGeorgeFifth
AvenueNew
York3CarterThomasChangan
StreetBeijing一個數據庫通常包含一個或多個表。每個表由一個名字標識(例如“客戶”或者“訂單”)。表包含帶有數據的記錄(行)表TableHive數據類型Hive數據類型指的是表中列的字段類型;整體分為兩類:原生數據類型(primitive
data
type)和復雜數據類型
(complex
data
type)。最常用的數據類型是字符串String和數字類型IntHive
Data
TypesPrimitive
Data
Types
Complex
Data
TypesNumeric
Data
TypeString
Data
TypeDate/Time
Data
TypeMiscellaneous
Data
TypeArraysMapsstructsUnion√
基本數據類型(不區分大小寫)TINYINT/SMALLINT/INT/BIGINT:
整數類型
FLOAT/DOUBLE:
浮點數類型BOOLEAN
:
布爾類型STRING:
字符串類型Hive支持的數據類型√復雜數據類型Array
:
數組類型,由一系列相同數據類型的元素
組成Map:
集合類型,包含key->value
鍵值對,可以通
過key來訪問元素。Struct:
結構類型,可以包含不同數據類型的元素。
這些元素可以通過”點語法”的方式來得到所需要的元素Hive支持的數據類型√
時間類型Date
:
從Hive0.12.0
開始支持Timestamp:
從
Hive0.8.0
開始支持Hive支持的數據類型建表語法樹(基礎)HIVEDDLCREATE
TABLECREATETABLE[IFNOTEXISTS][db_name.]table_name(col_name
data_type[COMMENT
col_comment],
…
)
[COMMENT
table_comment][ROW
FORMAT
DELIMITED...];Hive
分隔符指定語法LazySimpleSerDe是Hive默認的,包含4種子語法,分別用于指定字段之間、集合元素之間、map
映射
kv之間、換行的分隔符號。在建表的時候可以根據數據的特點靈活搭配使用LazySimpleSerDe分隔符指定ROWFORMATDELIMITED[FIELDS
TERMINATEDBY
char]→字段之間分隔符[COLLECTION
ITEMS
TERMINATED
BY
char]→
集合元素之間分隔符
[MAP
KEYS
TERMINATED
BY
char]→Map映射kv之間分隔符
[LINES
TERMINATED
BY
char]
→
行數據之間分隔符Hive支持的數據類型演示CREATETABLE
IF
NOT
EXISTSstu(stuid
bigint,name
string,birthday
date,birthplace
struct<prov:string,city:string>,
scoredouble,score_detailmap<string,double>,subjectarray<string>,qualified
boolean,updatetime
timestampROW
FORMAT
DELIMITEDFIELDSTERMINATED
BY','COLLECTION
ITEMS
TERMINATED
BY'#'
MAP
KEYSTERMINATED
BY':'LINESTERMINATED
BY
'\n';多Hiv
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產數字化轉型責任制實施細則
- 砌塊勾縫施工工藝
- 2026年安全生產應知應會考試題道知識點帶答案
- 貫徹落實企業全員崗位安全生產責任制的實施方案
- Python程序設計-從基礎開發到數據分析(第2版)-微課版 課件全套 夏敏捷 第1-17章 Python語言介紹- Python數據分析
- 物流企業駕駛員檢修維修安全操作規程
- 中外歷史綱要(下) 板塊4 第13單元 第37講 第2課時 社會主義國家的發展與變化
- 第一單元測試卷-2025-2026學年語文三年級上冊統編版
- 耕作學試題及其答案
- 企業數字化轉型對勞動力就業穩定性影響跨國比較研究方法
- 2026廣西數字金服科技有限公司招聘6人筆試模擬試題及答案詳解
- 2026年江蘇省蘇州市《保安員證》考試題庫含答案(完整)
- 2025年MLED直顯產業白皮書(節選)
- 公立醫院行政管理崗招聘考試核心考點筆記:醫療質量安全核心制度
- 腳手架施工安全技術安全生產模板
- 2026年政府會計考試高頻考點解析
- 2026年備考安全員之B證(項目負責人)通關題庫(附帶答案)
- YY 0017-2026骨接合植入器械金屬接骨板
- 肝移植科普講解
- 混凝土泵車安全作業指導書
- 架空輸電線路工作人員崗位技能培訓考試題庫含答案
評論
0/150
提交評論