Comme pour la commande SHOW TABLES
, avons-nous une telle commande pour répertorier toutes les bases de données créées jusqu'à présent?
Cette page mentionne la commande SHOW DATABASES
.
Du manuel:
SHOW (DATABASES|SCHEMAS) [LIKE identifier_with_wildcards];
SHOW DATABASES répertorie toutes les bases de données définies dans le métastore. La clause facultative LIKE permet de filtrer la liste des bases de données à l'aide d'une expression régulière. Les caractères génériques dans l'expression régulière ne peuvent être '' que pour un ou plusieurs caractères ou '|' pour un choix. "Employés", "emp", "emp * | * ees", par exemple, correspondent tous à la base de données nommée "employés".
montre les bases de données;
La requête ci-dessus répertorie toutes les bases de données disponibles dans le métastore Hive.
Pour de telles requêtes impliquant des métadonnées des objets, vous devez utiliser le métastore Hive déployé sur des bases de données telles que MySQL ou similaires à MySQL. Vous pouvez utiliser la base de données Hive installée sur le métastore et utiliser les vues/tables INFORMATION_SCHEMA pour vos requêtes.