MySQL 中的系统变量与局部变量?
局部变量仅在一条语句或一个语句块中处于作用域内。每当一条语句或一个语句块执行完后,局部变量就会超出其作用域。
例如
局部变量可以用于存储过程、函数等。它与 DECLARE 关键字一起使用。
局部变量的语法如下。
DECLARE yourVariableName dataType;
全局变量或系统变量的作用域跨越多个连接,直至服务器重启。它使用 GLOBAL 关键字进行设置。语法如下 −
SET GLOBAL max_connections=value; OR SET @@global.max_connections=value;
如果您知道端口号,则可以使用系统变量 @@port 并使用 select 语句。查询如下 −
mysql> select @@port;
输出
输出如下 −
+--------+ | @@port | +--------+ | 3306 | +--------+ 1 row in set (0.00 sec)
广告