类似 SHOW TABLES 命令,我们有没有这样的命令来列出目前创建的所有数据库?
SHOW TABLES
hrysbysz1#
显示数据库;上面的查询将列出配置单元元存储中可用的所有数据库。
x7yiwoj42#
这一页提到了命令 SHOW DATABASES .根据手册:
SHOW DATABASES
SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];
show databases列出metastore中定义的所有数据库。optional like子句允许使用正则表达式筛选数据库列表。正则表达式中的通配符对于任何字符只能是“”,对于选项只能是“|”。例如“employees”、“emp”、“emp*|*ees”,它们都将匹配名为“employees”的数据库。
lokaqttq3#
对于涉及对象元数据的任何此类查询,必须使用部署在mysql或类似mysql的数据库上的hive metastore。您可以使用metastore上安装的配置单元数据库,并使用schema视图/表中的信息进行查询
3条答案
按热度按时间hrysbysz1#
显示数据库;
上面的查询将列出配置单元元存储中可用的所有数据库。
x7yiwoj42#
这一页提到了命令
SHOW DATABASES
.根据手册:
show databases列出metastore中定义的所有数据库。optional like子句允许使用正则表达式筛选数据库列表。正则表达式中的通配符对于任何字符只能是“”,对于选项只能是“|”。例如“employees”、“emp”、“emp*|*ees”,它们都将匹配名为“employees”的数据库。
lokaqttq3#
对于涉及对象元数据的任何此类查询,必须使用部署在mysql或类似mysql的数据库上的hive metastore。您可以使用metastore上安装的配置单元数据库,并使用schema视图/表中的信息进行查询