कंसोल पर क्वेरी दर्ज करने से पहले, यह सुनिश्चित करना महत्वपूर्ण है कि उपयोगकर्ता सर्वर से जुड़ा है। नीचे दी गई क्वेरी उपयोग किए जा रहे सर्वर की संस्करण संख्या और वर्तमान तिथि बताएगी।
mysql> SELECT VERSION(), CURRENT_DATE;
नोट: फ़ंक्शन 'VERSION ()' और 'CURRENT_DATE' केस-असंवेदनशील हैं। इसका अर्थ है 'संस्करण ()', 'संस्करण ()', 'संस्करण ()', सभी का मतलब एक ही है। 'CURRENT_DATE' के साथ भी ऐसा ही है
-
SQL क्वेरी के बाद सेमी-कोलन आता है।
-
जब mysql को कोई क्वेरी जारी की जाती है, तो यह सर्वर को निष्पादन के लिए क्वेरी भेजती है। परिणामों की गणना और प्रदर्शन किया जाता है। एक और 'mysql>' भी प्रिंट हो जाता है, जो दर्शाता है कि सर्वर एक और क्वेरी के लिए तैयार है।
-
Mysql क्वेरी को निष्पादित करने के बाद आउटपुट सारणीबद्ध रूप में होता है, अर्थात पंक्तियों और स्तंभों में। पहली पंक्ति में कॉलम का नाम होता है। शेष पंक्तियाँ क्वेरी परिणाम हैं।
-
एक बार क्वेरी निष्पादित होने के बाद, 'mysql' उन पंक्तियों की संख्या भी देता है जो लौटाई गई थीं, क्वेरी को निष्पादित करने में लगने वाला समय। यह उपयोगकर्ता को सर्वर के प्रदर्शन के बारे में एक मोटा विचार देता है।
MySQL सर्वर का उपयोग एक ही लाइन में कई स्टेटमेंट को निष्पादित करने के लिए भी किया जा सकता है। इसे नीचे दिखाया गया है -
<पूर्व>mysql> संस्करण चुनें (); अभी चुनें ();'mysql' सर्वर टर्मिनेटिंग सेमीकोलन की तलाश करके क्वेरी स्टेटमेंट के अंत को निर्धारित करता है, इनपुट लाइन के अंत को नहीं। इसे निम्न क्वेरी में देखा जा सकता है -
mysql> SELECT −> USER() −> , −> VERSION();
उपरोक्त क्वेरी में, यह देखना महत्वपूर्ण है कि अगली पंक्ति में जाने पर प्रॉम्प्ट 'mysql>' से '−>' में बदल गया, क्योंकि यह एक बहु-पंक्ति क्वेरी है। टर्मिनेटिंग सेमी-कोलन का सामना नहीं करना पड़ा, इसलिए इसने एक '->' दिया, अन्यथा क्वेरी को निष्पादित करने के लिए सर्वर को भेज दिया गया होता।