Список баз данных / схем
Oracle
-- Schemas (users):
SELECT username FROM dba_users ORDER BY username;
-- Multitenant (CDB) PDBs:
SELECT name, open_mode FROM v$pdbs;В Oracle «база данных» соответствует экземпляру; разделение — на уровне схемы (пользователя) или PDB внутри CDB.
PostgreSQL
SELECT datname FROM pg_database WHERE datistemplate = false;
-- psql shortcut: \lДля схем: SELECT schema_name FROM information_schema.schemata;
MySQL
SHOW DATABASES;В MySQL «database» и «schema» — синонимы.
SQL Server
SELECT name, state_desc FROM sys.databases ORDER BY name;state_desc показывает состояние базы, например ONLINE/OFFLINE/RESTORING.
MongoDB
show dbs
// or: db.adminCommand({ listDatabases: 1 })Пустые базы (в которые ещё не записаны данные) в списке не отображаются.
Redis
INFO keyspace
# db0:keys=..., db1:keys=... lines show the logical DBs in useВ Redis есть пронумерованные логические БД (по умолчанию 0-15); в режиме Cluster используется только DB 0.