Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Biến hệ thống và biến do người dùng định nghĩa trong MySQL: Sự khác biệt

Biến hệ thống (System Variables)

Biến hệ thống là biến kiểu chặt (tightly typed), còn gọi là biến đặc thù toàn cục (global specific).

Biến hệ thống được khởi tạo ở cấp toàn cục và giữ giá trị cho đến khi restart MySQL server. Giá trị sẽ bị hủy khi restart. Biến hệ thống định nghĩa sẵn có tiền tố @@.

Biến do người dùng định nghĩa (User-defined Variable)

Biến do người dùng định nghĩa còn gọi là biến đặc thù phiên (session-specific). Là biến kiểu lỏng (loosely typed), được khởi tạo trong phiên và giữ giá trị cho đến khi phiên kết thúc. Có tiền tố @.

Ví dụ:

@anyVariableName