DBAtlas · Atlas de operaciones de bases de datos

Listar bases de datos / esquemas

Oracle

-- Schemas (users):
SELECT username FROM dba_users ORDER BY username;
-- Multitenant (CDB) PDBs:
SELECT name, open_mode FROM v$pdbs;

En Oracle una 'base de datos' corresponde a la instancia; la separación se hace a nivel de esquema (usuario) o a nivel de PDB dentro de una CDB.

PostgreSQL

SELECT datname FROM pg_database WHERE datistemplate = false;
-- psql shortcut: \l

Para esquemas: SELECT schema_name FROM information_schema.schemata;

MySQL

SHOW DATABASES;

En MySQL, 'database' y 'schema' son sinónimos.

SQL Server

SELECT name, state_desc FROM sys.databases ORDER BY name;

state_desc muestra el estado de la base de datos, como ONLINE/OFFLINE/RESTORING.

MongoDB

show dbs
// or: db.adminCommand({ listDatabases: 1 })

Las bases de datos vacías (sin datos escritos aún) no aparecen en la lista.

Redis

INFO keyspace
# db0:keys=..., db1:keys=... lines show the logical DBs in use

Redis tiene DB lógicas numeradas (por defecto 0-15); en modo Cluster solo se usa la DB 0.

Abrir en DBAtlas →