MySQL, MariaDB y Percona वे तीन हैं वर्तमान में व्यापक रूप से उपयोग किए जाने वाले डेटाबेस, पहले दो आज मौजूद ओपन सोर्स अनुप्रयोगों के एक बड़े प्रतिशत में अंतर्निहित हैं। यही कारण है कि इसका होना जरूरी है MySQL, MariaDB और Percona के लिए टर्मिनल जो हमें कंसोल द्वारा प्रदान की जाने वाली सुविधा और व्यावहारिकता के आधार पर उक्त डेटाबेस को कुशलतापूर्वक प्रबंधित करने की अनुमति देता है।
इस बार हम Mycli से मिलने जा रहे हैं, एक डेटाबेस टर्मिनल जिसमें अतिरंजित संसाधन खपत के बिना और हमारे निपटान में व्यापक दस्तावेज़ीकरण के साथ, हमारे डेटाबेस को कुशलतापूर्वक प्रबंधित करने के लिए आवश्यक विशेषताएं हैं।
मायकली क्या है?
मायकली में विकसित एक खुला स्रोत उपकरण है अजगर, जो हमें एक तेज, स्वचालित और कुशल तरीके से MySQL, MariaDB और Percona कमांड को प्रबंधित और निष्पादित करने की अनुमति देता है। उपकरण में पूर्वोक्त डेटाबेस भाषाओं के लिए एक उन्नत ऑटो-पूर्ण प्रणाली है, उसी तरह, यह एक मानक तरीके से वाक्यविन्यास को उजागर करता है, जो हमें टर्मिनल से आरामदायक तरीके से हमारे डेटाबेस को प्रबंधित करने में मदद करता है।
इसकी काफी कम स्थापना और सीखने की रेखा है, जो इसकी उत्कृष्ट विशेषताओं में शामिल है, यह डेटाबेस प्रबंधन के लिए समर्पित उपकरणों के लिए एक बहुत ही दिलचस्प विकल्प है, खासकर इसके संसाधनों की कम खपत और इसके त्वरित प्रतिक्रिया समय के कारण।
उपकरण का एक विस्तृत उपयोग उपकरण के डेवलपर्स द्वारा जारी निम्नलिखित gif में देखा जा सकता है:
Mycli सुविधाएँ
- पूरी तरह से खुला स्रोत, अजगर में विकसित और उत्कृष्ट प्रलेखन के साथ।
- SQL कीवर्ड के रूप में ऑटो-कम्प्लीट टाइप किए जाते हैं, साथ ही डेटाबेस टेबल, व्यू और कॉलम।
- उत्कृष्ट वाक्यविन्यास पायस के लिए धन्यवाद हाइलाइटिंग।
- स्मार्ट ऑटो-पूर्णता (जो डिफ़ॉल्ट रूप से सक्षम है), जो केवल संदर्भ-संबंधी सुझाव प्रदान करेगा।
SELECT * FROM <tab>
यह केवल तालिकाओं के नाम दिखाएगा।SELECT * FROM users WHERE <tab>
यह केवल कॉलम नाम दिखाएगा।
- उन प्रश्नों का समर्थन, जिनमें एक से अधिक पंक्ति शामिल हैं।
- यह सबसे अधिक उपयोग किए जाने वाले प्रश्नों को संग्रहीत करने की अनुमति देता है, इसके लिए यह एक क्वेरी का उपयोग करने को बचाने के लिए पर्याप्त है
\fs alias query
और निम्न कमांड का उपयोग करें\f alias
जब आप इसे फिर से चलाना चाहते हैं। - शक्तिशाली और सरल कॉन्फ़िगरेशन फ़ाइल, जो स्वचालित रूप से निर्देशिका में उत्पन्न होती है
~/.myclirc
- इसमें एक व्यापक लॉग सिस्टम है, अगर हम निष्पादित कमांड के इतिहास को बचाना चाहते हैं।
- चलो एक अच्छा इंडेंटेशन का उपयोग करें।
- डेटा आउटपुट व्यवस्थित और सुखद है, इसे सारणीबद्ध पृथक्करण वाले स्तंभों में दिखाया गया है।
- इसमें एसएसएल कनेक्शन के लिए समर्थन है।
- उपकरण की सहायता से चलाते समय विस्तृत दस्तावेज
$ mycli --help
- कई अन्य अधिक।
Mycli कैसे स्थापित करें
हम किसी भी लिनक्स डिस्ट्रो पर अजगर को धन्यवाद के लिए स्थापित कर सकते हैं, इसके लिए हमें बस पाइप को स्थापित करना होगा और निम्नलिखित कमांड को निष्पादित करना होगा:
$ sudo pip install -U mycli
Debian और ubuntu उपयोगकर्ता आधिकारिक रिपॉजिटरी से टूल को सीधे इंस्टॉल करके चला सकते हैं
$ sudo apt-get install mycli
इसी तरह, आर्क लिनक्स और व्युत्पन्न उपयोगकर्ता AUR रिपॉजिटरी के लिए इस टूल का आनंद ले सकते हैं, ऐसा करने के लिए, निम्न कमांड निष्पादित करें:
$ yaourt -S mycli
समाप्त करने के लिए, मैं इस बात पर जोर देना चाहता हूं कि किए गए परीक्षणों में, उपकरण ने बहुत तेजी से व्यवहार किया और ऑटो-पूर्ण की बात आने पर इसका सुझाव बस उत्कृष्ट है। मुझे यह भी लगता है कि यह उपकरण केवल लाभ के साथ उपयोगी MySQL नेविगेटर के रूप में है कि यह बहुत कम संसाधनों का उपभोग करता है, यदि आप एक कंसोल प्रेमी हैं और कुछ तीन डेटाबेस का उपयोग करते हैं जिसके साथ यह संगत है, तो इस महान टूल को आज़माने में संकोच न करें और हमें अपने इंप्रेशन के बारे में बताएं।
महान उपकरण, आपके लेखों के लिए बहुत-बहुत धन्यवाद।
क्या आप जानते हैं कि टर्मिनल का प्रकार क्या है ????
मोनाको। यह स्रोत है! मैं आपको लिनक्स के लिए डाउनलोड करने के लिए एक विकल्प छोड़ देता हूं। क्योंकि स्रोत मैक से है
https://gist.github.com/rogerleite/99819
नमस्ते.
बहुत अच्छा योगदान !! शानदार उपकरण !!