Verfügen wir ähnlich wie SHOW TABLES
über einen Befehl, um alle Datenbanken aufzulisten, die bisher erstellt wurden?
Diese Seite erwähnt den Befehl SHOW DATABASES
.
Aus dem Handbuch:
SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];
SHOW DATABASES listet alle im Metastore definierten Datenbanken auf. Mit der optionalen LIKE-Klausel kann die Liste der Datenbanken mithilfe eines regulären Ausdrucks gefiltert werden. Platzhalter im regulären Ausdruck können nur für beliebige Zeichen oder '|' zur Wahl. Beispiele sind 'employee', 'emp', 'emp * | * ees', die alle zur Datenbank mit dem Namen 'employee' passen.
Datenbanken anzeigen;
Die obige Abfrage listet alle im Hive-Metastore verfügbaren Datenbanken auf.
Für solche Abfragen mit Metadaten der Objekte müssen Sie den Hive-Metastore verwenden, der in Datenbanken wie MySQL oder ähnlichen Datenbanken von MySQL bereitgestellt wird. Sie können die im Metastore installierte Hive-Datenbank verwenden und die INFORMATION_SCHEMA-Ansichten/-Tabellen für Ihre Abfragen verwenden