赞
踩
启动集群,启动hive服务
(1)创建一个名为database t1的数据库
- create database t1;
- show databases;
(2)创建库的时候带注释
create database if not exists t2 comment 'learning hive';
(3)创建带属性的库
create database if not exists t3 with dbproperties('creator'='hadoop','date'='2019-01-01');
(1)最常用查看库方式
show databases;
(2)显示数据库的详细属性信息
- desc database t1;
- desc database extended t1;
(3)查看正在使用哪个库
select current_database();
默认情况下,hive 不允许删除包含表的数据库。需要使用cascade 关键字
drop database if exists t1 cascade;
切换到t2数据库
use t2;
(1)内部表
表目录hive会自动创建在默认的HDFS目录下/user/hive/warehouse/…
- create table test_1(id int,name string,salary bigint,addr string)
- row format delimited
- fields terminated by ‘,’;
(2)外部表
创建的时候,需要
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。