当前位置:   article > 正文

hive对数据库及表的操作_hive删除外表并删除文件

hive删除外表并删除文件

1.数据库操作

准备工作

启动集群,启动hive服务 

1.1 创建数据库

(1)创建一个名为database t1的数据库

  1. create database t1;
  2. 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.1 查看库

(1)最常用查看库方式

show databases;

(2)显示数据库的详细属性信息 

  1. desc database t1;
  2. desc database extended t1;

 

 

(3)查看正在使用哪个库

select current_database();

 1.3删除库

        默认情况下,hive 不允许删除包含表的数据库。需要使用cascade 关键字

drop database if exists t1 cascade;

1.4切换库 

        切换到t2数据库

use t2;

2.Hive对表的操作

2.1内部表与外部表

(1)内部表

表目录hive会自动创建在默认的HDFS目录下/user/hive/warehouse/…

  1. create table test_1(id int,name string,salary bigint,addr string)
  2. row format delimited
  3. fields terminated by ‘,’;

(2)外部表

创建的时候,需要

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/529245
推荐阅读
相关标签
  

闽ICP备14008679号