Hive3:库操作常用语句

1、创建库

sql 复制代码
create database if not exists myhive;

2、选择库

sql 复制代码
use  myhive;

3、查看当前选择的库

sql 复制代码
SELECT current_database();

4、查看库详细信息

sql 复制代码
desc  database  myhive;

可以查看数据文件在hdfs集群中的存储位置

5、创建库时制定hdfs的存储位置

sql 复制代码
create database myhive2 location '/myhive2';

6、修改location对应的位置

sql 复制代码
ALTER DATABASE myhive2 SET LOCATION 'hdfs://hadoop102:8020/myhive/myhive2';

注意:修改时,对应的location值必须使用hdfs协议路径,否则报错

7、删除空库

sql 复制代码
drop  database  myhive;

8、删除非空的库

如果库中有表,则删除时,需要加上cascade关键词,强制删除。

sql 复制代码
drop  database  myhive2  cascade;
相关推荐
十月南城4 天前
数据湖技术对比——Iceberg、Hudi、Delta的表格格式与维护策略
大数据·数据库·数据仓库·hive·hadoop·spark
王九思4 天前
Hive Thrift Server 介绍
数据仓库·hive·hadoop
Asher05094 天前
Hive核心知识:从基础到实战全解析
数据仓库·hive·hadoop
xhaoDream4 天前
Hive3.1.3 配置 Tez 引擎
大数据·hive·tez
一号IT男7 天前
Hive中GROUPING SETS功能详解
数据仓库·hive·hadoop
500佰7 天前
Hive常见故障多案例FAQ宝典 --项目总结(宝典一)
大数据·linux·数据仓库·hive·hadoop·云计算·运维开发
好学且牛逼的马10 天前
从“配置地狱“到“云原生时代“:Spring Boot 1.x到4.x演进全记录与核心知识点详解
hive·spring boot·云原生
Timer_Cooker12 天前
Hive Sum(null)编译报错分析
数据仓库·hive·hadoop
AI_567815 天前
Hive SQL优化:分区表+分桶表提升查询效率
人工智能·hive·ai