अगले लेख में हम mycli पर एक नज़र डालने जा रहे हैं। आगे हम इसके बारे में Ubuntu में इंस्टालेशन देखेंगे टर्मिनल के लिए MySQL क्लाइंट। यह पुस्तकालय का उपयोग करके पायथन में लिखा गया है पायथन प्रॉम्प्ट टूलकिट और से में इसमें स्वतः पूर्णता और सिंटैक्स हाइलाइटिंग शामिल है। यह MySQL, MariaDB और Percona डेटाबेस सर्वर के साथ काम करेगा।
यह ग्राहक विशेष रूप से उपयोगी होगा जब यह आता है आसानी से और जल्दी से जटिल प्रश्न लिखें पूरे क्वेरी सिंटैक्स को याद किए बिना। यह उपयोगकर्ताओं को REPL का उपयोग करने की संभावना देने जा रहा है (पढ़ें, एवल, प्रिंट, लूप) जो टाइप करते ही सुझाव मेनू में दिखाई देगा।
Mycli की सामान्य विशेषताएं
Mycli एक कमांड लाइन टूल है MySQL, MariaDB और Percona के लिए और निम्नलिखित कार्यों का समर्थन करता है:
- चलो मिलते हैं स्वत: पूर्ण और ऊपरी या निचले मामले को पूरा करें। जैसे ही हम कमांड लिखना शुरू करते हैं, यह प्ले में आ जाएगा।
- SQL कीवर्ड, साथ ही डेटाबेस में टेबल, व्यू और कॉलम टाइप करते हुए ऑटो-पॉप्युलेट करें।
- के अच्छे प्रिंट सारणीबद्ध डेटा जिसमें आप रंग देख सकते हैं। जैसा कि हम अपने प्रश्नों को लिखते हैं, हम देखेंगे कि आरक्षित शब्दों का एक रंग होगा, जबकि डेटा और दूसरा स्थिर। यह उपयोगकर्ताओं को हमारे द्वारा DB में किए गए प्रश्नों को जल्दी और आसानी से पहचानने और उनका विश्लेषण करने की अनुमति देगा।
- यह ग्राहक हमें समर्थन देने जा रहा है बहु-पंक्ति प्रश्न.
- के लिए समर्थन एसएसएल / टीएलएस कनेक्शन.
- हमारी संभावना होगी हमारे प्रश्नों को बचाएं पसंदीदा। हम आपके परिणाम को एक फ़ाइल में संग्रहीत करने में भी सक्षम होंगे। यह कार्यक्षमता डिफ़ॉल्ट रूप से अक्षम है, लेकिन हम इसे संपादित करके सक्रिय कर सकते हैं कॉन्फ़िगरेशन फ़ाइल, में मिली ~ / .myclirc.
- सब अभिलेख हम उन्हें फ़ाइल में ढूंढ पाएंगे ~ / .mycli.log.
- हम उपयोग करने में सक्षम होने के लिए समर्थन पाएंगे विभिन्न विषयों.
- के साथ अच्छी तरह से काम करता है यूनिकोड इनपुट / आउटपुट.
ये इसकी कुछ विशेषताएं हैं। हम पा सकेंगे इसकी सभी विशेषताएं उनके GitHub पेज पर।
उबुन्टु पर mycli स्थापित करें
MySQL CLI स्थापित करने के लिए, अर्थात् mycli, हमें अजगर 2.7+ या 3.4+ चलने वाली प्रणाली की आवश्यकता होगी। इस कारण से हमें यह सुनिश्चित करना होगा कि हमारे उबंटू प्रणाली में पायथन स्थापित हो। यदि हमारे पास यह भाषा नहीं है, तो इसे स्थापित करने के लिए, टर्मिनल में निम्नलिखित कमांड निष्पादित करें (Ctrl + Alt + T):
sudo apt install python
एक बार जब उपरोक्त आवश्यकता पूरी हो जाती है, तो mycli है पैकेज प्रबंधक रिपॉजिटरी में उपलब्ध पैकेज प्रणाली में। हम इस ग्राहक को स्थापित करने के लिए निम्नलिखित स्क्रिप्ट का उपयोग करने में सक्षम होंगे:
sudo apt update && sudo apt install mycli
एक और स्थापना विकल्प का उपयोग करना होगा रंज। इस पायथन पैकेज मैनेजर का उपयोग करके mycli स्थापित करने के लिए, आपको बस टर्मिनल में टाइप करना होगा (Ctrl + Alt + T):
sudo pip3 install mycli
स्थापना के बाद, हम सक्षम होंगे स्थापित क्लाइंट के संस्करण की जाँच करें निम्नलिखित आदेश के साथ:
mycli -v
शुरू करने के लिए, हम नीचे दिखाए गए अनुसार कमांड का उपयोग करके कनेक्ट करने में सक्षम होंगे:
sudo mycli
ध्यान दें कि सुझाव कर्सर की स्थिति के आधार पर संदर्भ संवेदनशील हैं। उदाहरण के लिए: FROM कीवर्ड के बाद केवल टेबल का सुझाव दिया जाता है और WHERE क्लॉज के बाद केवल कॉलम नामों का सुझाव दिया जाता है।
मदद
पाने के लिए सभी आदेशों की सूची जो कि mycli के साथ प्रयोग की जा सकती है, आपको बस टर्मिनल में निम्नलिखित हेल्प कमांड चलाना है:
mycli --help
पैरा mycli का उपयोग करने के बारे में अधिक जानें, उपयोगकर्ता परामर्श कर सकते हैं आधिकारिक दस्तावेज परियोजना की वेबसाइट पर की पेशकश की।
संक्षेप में, mycli एक अच्छा क्लाइंट-साइड टूल है, जो टर्मिनल में क्वेरीज़ लिखने के समय को कम कर देगा क्योंकि यह एक क्वेरी लिखते ही टेबल और कॉलम नामों का सुझाव देगा। अगर किसी को दिलचस्पी है, तो यह कहा जाना चाहिए नाम के साथ पोस्टग्रेज के लिए एक समान उपकरण भी है पगली जिसे अमजीत ने विकसित किया है।