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)
廣告