与SHOW TABLES
命令类似,我们是否有任何此类命令列出目前为止创建的所有数据库?
答案 0 :(得分:29)
This page提到命令SHOW DATABASES
。
从手册:
SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];
SHOW DATABASES列出了Metastore中定义的所有数据库。可选的LIKE子句允许使用正则表达式过滤数据库列表。正则表达式中的通配符只能是''用于任何字符或'|'选择。例如'employees','emp','emp * | * ees',所有这些都将匹配名为'employees'的数据库。
答案 1 :(得分:0)
对于涉及对象元数据的任何此类查询,必须使用部署在MySQL等数据库或MySQL等数据库上的hive Metastore。您可以使用安装在Metastore上的配置单元数据库,并使用INFORMATION_SCHEMA视图/表进行查询
答案 2 :(得分:0)
显示数据库;
上面的查询将列出配置单元metastore中所有可用的数据库。
答案 3 :(得分:0)
如果您需要基于通配符搜索数据库,那么我们可以使用以下命令
显示像“%
使用您的数据库名称代替
答案 4 :(得分:-1)
显示数据库;
这个查询应该有效