आइए हम कुछ क्लाइंट युक्तियों को समझते हैं जो MySQL द्वारा प्रदान की जाती हैं -
इनपुट-लाइन संपादन
Mysql इनपुट-लाइन संपादन का समर्थन करता है, जो उपयोगकर्ता को वर्तमान इनपुट लाइन को जगह में संशोधित करने या पिछली इनपुट लाइनों को याद करने की अनुमति देता है।
इंटरैक्टिव इतिहास अक्षम करना
अप-एरो कुंजी उपयोगकर्ता को वर्तमान और पिछले सत्रों से इनपुट लाइनों को याद करने की अनुमति देती है। मामले में जहां एक कंसोल साझा किया जाता है, यह व्यवहार उपयुक्त नहीं हो सकता है। mysql इंटरएक्टिव इतिहास को आंशिक रूप से या पूरी तरह से अक्षम करने का समर्थन करता है, और यह होस्ट प्लेटफॉर्म पर निर्भर करता है।
विंडोज़ पर, इतिहास स्मृति में संग्रहीत होता है। कुंजी 'Alt+F7' वर्तमान इतिहास बफर के लिए स्मृति में संग्रहीत सभी इनपुट लाइनों को हटा देगी
विंडोज पर यूनिकोड सपोर्ट
विंडोज एपीआई प्रदान करता है जो यूटीएफ -16LE पर आधारित होते हैं जिनका उपयोग कंसोल से पढ़ने और लिखने के लिए किया जाता है। विंडोज़ के लिए MySQL क्लाइंट इन एपीआई का उपयोग कर सकता है। विंडोज इंस्टालर MySQL मेनू में एक आइटम बनाएगा जिसका नाम MySQL कमांड लाइन क्लाइंट - यूनिकोड है।
क्वेरी परिणाम लंबवत रूप से प्रदर्शित करना
कुछ क्वेरी परिणाम अधिक पठनीय होते हैं जब वे सामान्य क्षैतिज तालिका प्रारूप में प्रदर्शित होने के बजाय लंबवत प्रदर्शित होते हैं। अर्धविराम का उपयोग करने के बजाय \G की सहायता से क्वेरी को समाप्त करके क्वेरी को लंबवत रूप से प्रदर्शित किया जा सकता है।
mysql ऑटो-रीकनेक्ट को अक्षम करना
यदि mysql क्लाइंट स्टेटमेंट भेजते समय सर्वर से अपना कनेक्शन खो देता है, तो यह तुरंत और स्वचालित रूप से सर्वर से एक बार फिर से कनेक्ट करने का प्रयास करेगा और फिर स्टेटमेंट को फिर से भेजेगा।
mysql क्लाइंट पार्सर बनाम सर्वर पार्सर
mysql क्लाइंट क्लाइंट साइड पर एक पार्सर का उपयोग करता है जो सर्वर साइड पर mysqld सर्वर द्वारा उपयोग किए जाने वाले पूर्ण पार्सर का डुप्लिकेट नहीं है। इससे कुछ निर्माणों का इलाज कैसे किया जाता है, इसमें अंतर हो सकता है। आइए एक उदाहरण देखें -
सर्वर पार्सर ANSI_QUOTES SQL मोड सक्षम होने पर प्लेन स्ट्रिंग्स को ट्रीट करने के बजाय पहचानकर्ता के रूप में " वर्णों द्वारा सीमांकित स्ट्रिंग्स को मानता है।