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)

更新於: 30-6 月-2020

369 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告