13、Hive的DDL、DML语法案例实战
1、Hive的DDL语法操作 1.1、Hive数据库DDL操作 (1)创建数据库 create database db_hive2;`<br/>`或者`<br/>`create database if not exists db_hive; 数据库在HDFS上的默认存储路径/user/hive/warehouse/*.db (2)显示所有数据库 show databases; (3)查询数据库 show database like ‘db_hive’; (4)查询数据库详情 desc database db_hive; (5)显示数据库 desc database extended db_hive; (6)切换当前数据库 use db_hive; (7)删除数据库 #删除为空的数据控 drop database db_hive; #如果删除的数据库不存在,最好采用if exists判断数据库是否存在 drop database if exists db_hive; #如果数据库中有表存在,需要使用cascade强制删除数据库 drop database if exists db_hive cascade ; 1.2、Hive表的DDL操作 1.2.1、建表语法介绍 CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col