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是内部表

相关推荐
十月南城27 分钟前
Hive与离线数仓方法论——分层建模、分区与桶的取舍与查询代价
数据仓库·hive·hadoop
鹏说大数据2 小时前
Spark 和 Hive 的关系与区别
大数据·hive·spark
B站计算机毕业设计超人2 小时前
计算机毕业设计Hadoop+Spark+Hive招聘推荐系统 招聘大数据分析 大数据毕业设计(源码+文档+PPT+ 讲解)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
B站计算机毕业设计超人2 小时前
计算机毕业设计hadoop+spark+hive交通拥堵预测 交通流量预测 智慧城市交通大数据 交通客流量分析(源码+LW文档+PPT+讲解视频)
大数据·hive·hadoop·python·spark·毕业设计·课程设计
AI架构师小马2 小时前
Hive调优手册:从入门到精通的完整指南
数据仓库·hive·hadoop·ai
数据架构师的AI之路2 小时前
深入了解大数据领域Hive的HQL语言特性
大数据·hive·hadoop·ai
Gain_chance4 小时前
33-学习笔记尚硅谷数仓搭建-DWS层交易域用户粒度订单表分析及设计代码
数据库·数据仓库·hive·笔记·学习·datagrip
十月南城5 小时前
Hadoop基础认知——HDFS、YARN、MapReduce在现代体系中的位置与价值
hadoop·hdfs·mapreduce
蓝眸少年CY7 小时前
Hadoop2-HDFS文件系统
大数据·hadoop·hdfs