关于数据库的语法
在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是内部表