सिस्टम वेरिएबल
सिस्टम चर कसकर टाइप किए गए चर हैं। इन्हें वैश्विक विशिष्ट चर के रूप में भी जाना जाता है।
सिस्टम वैरिएबल को ग्लोबल में कहीं इनिशियलाइज़ किया जा सकता है और सर्वर के पुनरारंभ होने तक सिस्टम वैरिएबल का मान होता है। जब भी आप MySQL सर्वर को पुनरारंभ करते हैं तो यह मान नष्ट हो जाएगा। पूर्वनिर्धारित सिस्टम चर @@ प्रतीक के साथ उपसर्ग करता है।
उपयोगकर्ता द्वारा परिभाषित चर
उपयोगकर्ता परिभाषित चर को सत्र-विशिष्ट चर के रूप में भी जाना जाता है। यह एक प्रकार का शिथिल टाइप किया गया चर है जिसे सत्र में कहीं भी आरंभ किया जा सकता है और इसमें सत्र समाप्त होने तक उपयोगकर्ता परिभाषित चर का मान होता है। उपयोगकर्ता परिभाषित चर @ प्रतीक के साथ उपसर्ग है।
उदाहरण के लिए:
@anyVariableName