SHOW DATABASES (Databricks SQL)

Enumera las bases de datos que coinciden con un patrón de expresión regular proporcionado opcionalmente. Si no se proporciona ningún patrón, el comando enumera todas las bases de datos del sistema. El uso de SCHEMAS y DATABASES son intercambiables y significan lo mismo.

Sintaxis

SHOW { DATABASES | SCHEMAS } [ LIKE regex_pattern ]

Parámetros

  • regex_pattern

    Patrón de expresión regular que se usa para filtrar los resultados de la instrucción .

    • A * excepción del | carácter y , el patrón funciona como una expresión regular.
    • * solo coincide con 0 o más caracteres y se usa para separar | varias expresiones regulares diferentes, cualquiera de las cuales puede coincidir.
    • Los espacios en blanco iniciales y finales se recortan en el patrón de entrada antes del procesamiento. La coincidencia de patrones no tiene en cuenta las mayúsculas y minúsculas.

Ejemplos

-- Create database. Assumes a database named `default` already exists in
-- the system.
CREATE DATABASE payroll_db;
CREATE DATABASE payments_db;

-- Lists all the databases.
SHOW DATABASES;
+------------+
|databaseName|
+------------+
|     default|
| payments_db|
|  payroll_db|
+------------+

-- Lists databases with name starting with string pattern `pay`
SHOW DATABASES LIKE 'pay*';
+------------+
|databaseName|
+------------+
| payments_db|
|  payroll_db|
+------------+

-- Lists all databases. Keywords SCHEMAS and DATABASES are interchangeable.
SHOW SCHEMAS;
+------------+
|databaseName|
+------------+
|     default|
| payments_db|
|  payroll_db|
+------------+