与SHOW TABLES
命令类似,我们是否有任何这样的命令来列出迄今为止创建的所有数据库?
问问题
79010 次
6 回答
40
这个页面提到了命令SHOW DATABASES
。
从手册:
SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];
SHOW DATABASES 列出了元存储中定义的所有数据库。可选的 LIKE 子句允许使用正则表达式过滤数据库列表。正则表达式中的通配符只能是 '' 用于任何字符或 '|' 供选择。例如'employees'、'emp'、'emp*|*ees',所有这些都将匹配名为'employees'的数据库。
于 2013-11-05T04:39:54.300 回答
2
显示数据库;
上面的查询将列出 hive 元存储中所有可用的数据库。
于 2018-10-17T13:10:20.670 回答
0
这将起作用
hive>显示像'office*'这样的数据库;
它将显示名称以 wirh 开头的所有数据库
于 2022-02-17T08:59:12.287 回答
0
对于任何涉及对象元数据的此类查询,您必须使用部署在诸如 MySQL 或 MySQL 之类的数据库上的配置单元元存储。您可以使用安装在 Metastore 上的 hive 数据库并使用 INFORMATION_SCHEMA 视图/表进行查询
于 2015-10-07T13:17:11.093 回答
0
如果您需要根据通配符搜索数据库,那么我们可以使用以下命令
显示类似“%<DB_NAME>”的数据库
使用您的数据库名称代替 <DB_NAME>
于 2021-07-23T07:53:52.273 回答
-1
显示数据库;
此查询应该有效
于 2021-07-23T11:22:41.280 回答