本手册下载

2.5设置当前架构

属性指定会话的默认模式模式属性类似uri的连接字符串或键值对当打开连接会话时。的会话getDefaultSchema ()方法返回会话

如果在连接时没有选择默认模式,则会话setCurrentSchema ()函数可用于设置当前模式。

MySQL Shell JavaScript代码

Var mysqlx = require('mysqlx');//直接连接没有指定客户端默认模式var mySession = mysqlx.getSession('user: mysqlx.getSession ')密码@localhost”);mySession.setCurrentSchema(“测试”);

MySQL Shell Python代码

从mysqlsh import mysqlx # Direct connect with no client-side default schema specified myssession = mysqlx.get_session('user: ')密码@localhost”)mySession.set_current_schema(“测试”)

node . js JavaScript代码

/* Connector/Node.js不支持setCurrentSchema()方法。可以在类似uri的连接字符串中指定默认模式。* /

c#代码

//没有指定客户端默认模式的直接连接var myssession = MySQLX.GetSession("server=localhost;port=33060;user=user密码;“);mySession.SetCurrentSchema(“测试”);

Python代码

# Connector/Python from mysqlsh import mysqlx #直接连接没有客户端默认模式指定密码@localhost”)mySession.set_current_schema(“测试”)

Java代码

/* Connector/J不支持setCurrentSchema()方法。可以在类似uri的连接字符串中指定默认模式。* /

c++代码

/* c++不支持setCurrentSchema()方法。可以在类似uri的连接字符串中指定默认模式。* /

请注意,setCurrentSchema ()不会改变会话的默认模式,该模式在整个会话中保持不变,还是保持不变如果在连接时没有设置。设置的模式setCurrentSchema ()能被退回吗getCurrentSchema ()方法。

设置当前模式的另一种方法是使用会话sql ()方法和使用db_name声明。