DBAtlas · 数据库运维图谱

切换当前数据库 / schema

Oracle

-- Change the default schema:
ALTER SESSION SET CURRENT_SCHEMA = hr;
-- Switch to a PDB (inside a CDB):
ALTER SESSION SET CONTAINER = pdb1;

CURRENT_SCHEMA 只改变对象名解析,不改变权限。

PostgreSQL

-- Switch to another DB inside psql (reconnects):
\c mydb
-- Schema search path (same connection):
SET search_path TO hr, public;

在 PostgreSQL 中,一个连接绑定到单个数据库;切换 DB 意味着重新连接。

MySQL

USE mydb;

在不断开连接的情况下切换当前 schema。

SQL Server

USE mydb;

切换批处理上下文;后续命令在该数据库中执行。

MongoDB

use mydb

即使数据库不存在也会切换;写入第一个文档时才会真正创建。

Redis

SELECT 1
# Switches to a logical DB index between 0 and 15

Cluster 模式下 SELECT 只支持 0;请用键前缀代替逻辑 DB 隔离。

在 DBAtlas 中打开 →