一、HIVE基本語法:建立資料倉儲
1. HIVE 的基本語法請參考官方文件:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL
2. 簡單介紹下HIVEQL的語法結構:
2.1 HIVE 的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], COLUMNS, CREATE TABLE
- DESCRIBE DATABASE, table_name, view_name
注意 沒有show partitions 命令,它只是 show tables 的一個選項 ;
2.2 建立資料庫命令
CREATE (DATABASE|SCHEMA) [IF NOT EXISTS] database_name
[COMMENT database_comment]
[LOCATION hdfs_path]
[WITH DBPROPERTIES (property_name=property_value, ...)];
如:
create database if not exists warehouse
comment ' warehouse db,stored ours product information'
location '/warehouse'
with dbproperties ('createor'='tony','date'='2014-03-26','desc'='demo')
我們可以切換資料庫到我們倉庫的資料庫 並通過hadoop檢視檔案系統,可以看到warehouse已經建好,如下圖所示:
通過命令describe database dbname 命令檢視下我們建立倉庫的資訊,
通過命令describe database extended dbname 命令檢視下我們建立倉庫的詳細資訊,包含comment 及dbproperty.
如下圖所示:
通過命令alter database dbnmae set dbproperties(name=value…..) 增加對資料的描述,注意dbproperties 一定要不能寫成dbproperty,如下所示
drop datbase XX 可以刪除一個資料庫,命令如下
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16674653/viewspace-1130048/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- HIVE基本語法以及HIVE分割槽Hive
- hive資料倉儲匯入資料的方法Hive
- Hive:資料倉儲構建步驟Hive
- 黑猴子的家:Hive 資料倉儲位置配置Hive
- 資料倉儲面試資料(基本概念)(轉)面試
- 資料倉儲建模工具之一——Hive學習第四天Hive
- 資料倉儲建模工具之一——Hive學習第五天Hive
- 資料倉儲建模工具之一——Hive學習第七天Hive
- 資料倉儲入門之基本概念
- 資料量不大的資料倉儲方案有必要用 hive 嗎?Hive
- 資料倉儲元件:Hive環境搭建和基礎用法元件Hive
- [一、基本語法]1基本語法概述
- 資料庫倉庫系列:(一)什麼是資料倉儲,為什麼要資料倉儲資料庫
- 資料倉儲—資料倉儲—Sybase IQ 介紹
- 儲存過程基本語法儲存過程
- 資料倉儲
- 資料倉儲技術分類術語
- 資料倉儲中商務智慧的基本概念
- 設計資料倉儲和資料倉儲的粒度
- 深入淺出資料倉儲中SQL效能優化之Hive篇SQL優化Hive
- 使用Hadoop+Hbase+Hive+SpringBatch實現資料倉儲HadoopHiveSpringBAT
- Hive之 資料儲存Hive
- 大資料4.1 - Flume整合案例+Hive資料倉大資料Hive
- Oracle儲存過程基本語法Oracle儲存過程
- 資料倉儲—資料倉儲—NCR Teradata Warehouse 介紹
- 資料倉儲中的分析SQL——資料倉儲手冊SQL
- 資料倉儲之路
- 通俗語言解釋資料倉儲、資料湖、資料中臺
- 資料倉儲一般模式分析模式
- 掌握Hive資料儲存模型Hive模型
- 【原】關於資料倉儲中複雜報表SQL語句的寫法SQL
- 數倉工具—Hive語法之map join、reduce join、smb join(8)Hive
- 在ERP環境中建立BI資料倉儲(轉)
- hive學習筆記之一:基本資料型別Hive筆記資料型別
- 資料庫和資料倉儲資料庫
- 資料倉儲—資料倉儲—IBM DB2 Datawarehouse 介紹IBMDB2
- PHP基本語法學習 [資料型別]PHP資料型別
- [數倉]資料倉儲設計方案