当前位置: 首页 > article >正文

Hive关于数据库的语法,warehouse,metastore

 关于数据库的语法

 在default数据库下,查看其他数据库的表 in 

 打开控制台 

 字体大小的设置

 Hive默认的库: default, 1/4说明一共有4个库,现在只展示了1个,单击>>所有架构

 

数据库的删除

方法一: 语法

删除有表的数据库,加cascade

 

方法二

当前连接的数据库

 

切换当前数据库

 

Hive数据库的语法规则

语法默认是小写

创建数据库

if not exists可写可不写,coment ' '是注释内容

语法的执行

方法一: 选中语法后,点击执行按钮

方法二: 把光标放语句末尾,按Ctrl+enter

执行结果

执行成功的语句前面有√

执行失败语句前面有红色感叹号,下方有报错内容

 

下方: 执行成功的信息

 

在Hue上面查看Hive的Warehouse

warehouse里面有后缀.db的是数据库,反之是表

default默认创建一个表是在warehouse下面创建对应的表目录,如果是在某数据库里面创建表,表在数据库里面

刷新,可以看新建的数据库/表

查看数据库里面的表(注意当前的数据库,在哪个数据库下,查看的就是哪个数据库的表)

Hive的元数据metastore

方法一: 通过第三方工具

比如 DataGrip

连接mysql

主机ip地址可以在命令界面通过命令ifconfig查询

方法二: 命令行

登录mysql

命令mysql -uroot -p 表示通过root用户登录mysql, -p参数,即"password", 会提示用户输入登录密码

在 MySQL 数据库中,root 账户是默认的超级用户账户,拥有最高权限。

输入show databases展示所有的库 

命令 use metastore ,切换到metastore数据库

其中,DBS是数据库,TBLS是所有表的元数据

select * from DBS;命令查看数据库的信息

在Hive里面输入show databases时,默认展示的是DBS里面的数据库名

create_time 表的创建时间(时间戳),展示的是从1970年到创建表的时候过了多少秒;DB_ID是表所在库的ID;

LAST_ASSESS_TIME最后修改时间; TBL_TYPE表的类型,MANAGED_TABLE是内部表

 


http://www.kler.cn/a/519503.html

相关文章:

  • docker 部署 java 项目详解
  • 蓝桥杯模拟算法:多项式输出
  • 生信软件管家——conda vs pip
  • 【ComfyUI专栏】ComfyUI 部署Kolors
  • 安宝特方案 | AR在供应链管理中的应用:提升效率与透明度
  • SQL基础、函数、约束(MySQL第二期)
  • 算法12(力扣739)-每日温度
  • 小识Java死锁是否会造成CPU100%?
  • 16 分布式session和无状态的会话
  • 贪心算法(六)
  • 均值(信息学奥赛一本通-1060)
  • 【Linux系统】进程间通信一
  • Linux C openssl aes-128-cbc demo
  • Batch Normalization学习笔记
  • 77,【1】.[CISCN2019 华东南赛区]Web4
  • Java数据结构 (链表反转(LinkedList----Leetcode206))
  • Qt网络通信(TCP/UDP)
  • 运维实战---多种方式在Linux中部署并初始化MySQL
  • DeepSeek_R1论文翻译稿
  • RV1126画面质量五:Profile和编码等级讲解
  • 【北京大学 凸优化】Lec1 凸优化问题定义
  • Linux Futex学习笔记
  • 第 10 课 Python 内置函数
  • 在 Ubuntu22.04 上安装 Splunk
  • 2025年1月22日(什么是扫频)
  • vue router路由复用及刷新问题研究