Biến cục bộ chỉ có phạm vi trong một tập hợp câu lệnh hoặc khối lệnh. Khi khối lệnh hoàn thành, biến cục bộ sẽ hết hiệu lực.
Ví dụ
Biến cục bộ thường dùng trong stored procedure, function... Khai báo bằng từ khóa DECLARE.
Cú pháp:
DECLARE yourVariableName dataType;
Biến toàn cục (system variables) có phạm vi trên các kết nối cho đến khi khởi động lại server. Được thiết lập bằng từ khóa GLOBAL.
Cú pháp:
SET GLOBAL max_connections=value; OR SET @@global.max_connections=value;
Nếu biết số port, có thể dùng biến hệ thống @@port với SELECT:
mysql> select @@port;
Kết quả
+--------+ | @@port | +--------+ | 3306 | +--------+ 1 row in set (0.00 sec)