Computer >> Máy Tính >  >> Lập trình >> MySQL

Biến hệ thống so với biến do người dùng xác định trong MySQL?

Biến hệ thống

Các biến hệ thống là biến được định kiểu chặt chẽ. Chúng còn được gọi là biến cụ thể toàn cầu.

Biến hệ thống có thể được khởi tạo ở đâu đó trong toàn cục và chứa giá trị của các biến hệ thống cho đến khi máy chủ khởi động lại. Giá trị này sẽ phá hủy bất cứ khi nào bạn khởi động lại máy chủ MySQL. Biến hệ thống được xác định trước có tiền tố là ký hiệu @@.

Biến do người dùng xác định

Biến do người dùng xác định còn được gọi là biến theo phiên cụ thể. Nó là một loại biến được định kiểu lỏng lẻo có thể được khởi tạo ở đâu đó trong phiên và chứa giá trị của biến do người dùng xác định cho đến khi phiên kết thúc. Biến do người dùng xác định có tiền tố là ký hiệu @.

Ví dụ:

@anyVariableName