如何列出目前正在使用或创建的所有配置单元数据库?

pxy2qtax  于 2021-06-03  发布在  Hadoop
关注(0)|答案(3)|浏览(267)

类似 SHOW TABLES 命令,我们有没有这样的命令来列出目前创建的所有数据库?

hrysbysz

hrysbysz1#

显示数据库;
上面的查询将列出配置单元元存储中可用的所有数据库。

x7yiwoj4

x7yiwoj42#

这一页提到了命令 SHOW DATABASES .
根据手册:

SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];

show databases列出metastore中定义的所有数据库。optional like子句允许使用正则表达式筛选数据库列表。正则表达式中的通配符对于任何字符只能是“”,对于选项只能是“|”。例如“employees”、“emp”、“emp*|*ees”,它们都将匹配名为“employees”的数据库。

lokaqttq

lokaqttq3#

对于涉及对象元数据的任何此类查询,必须使用部署在mysql或类似mysql的数据库上的hive metastore。您可以使用metastore上安装的配置单元数据库,并使用schema视图/表中的信息进行查询

相关问题