跳至主要內容
Hive数据定义

一、Hive 与 Mysql不同

	Hive不支持行级插入操作、更新操作和删除操作,

	Hive不支持事务。	

二、Hive中的数据库

Hive 中数据库的概念本质上仅仅是表的一个目录或者命名空间。

// 1、数据库目录为:
hive.metastore.warehouse.dir

// 2、创建数据库 :
CREATE DATABASE financials;    

// 3、已经存在则: 
CREATE DATABASE IF NOT EXISTS financials;

// 4、查看数据库:
SHOW DATABASES;    SHOW DATABASES LIKE 'f.*';

// 5、修改默数据库位置:
CREATE DATABASE financials LOCATION '/my/preferred/directory';

// 6、切换工作数据库:
USE financials;

 (Hive v0.8.0,可以修改当前工作数据库为默认数据库,set hive.cli.print.current.db=true;)

// 7、删除数据库:
DROP DATABASE IF EXISTS financials;

郑天祺大约 3 分钟大数据Hive大数据数据定义