मायक्ली, स्वयंपूर्णतेसह टर्मिनलसाठी एक MySQL क्लायंट

मायकेल बद्दल

पुढील लेखात आपण मायक्ली वर एक नजर टाकणार आहोत. पुढे आपण ह्याची उबंटू मध्ये स्थापना पाहू टर्मिनलसाठी MySQL क्लायंट. हे लायब्ररीच्या सहाय्याने पायथनमध्ये लिहिलेले आहे पायथन प्रॉमप्ट टूलकिट आणि सी मध्ये स्वयंपूर्णता आणि वाक्यरचना हायलाइटिंग समाविष्ट करते. हे MySQL, MariaDB आणि Percona डेटाबेस सर्व्हरसह कार्य करेल.

जेव्हा हा क्लायंट येतो तेव्हा तो विशेष उपयुक्त ठरेल जटिल प्रश्न सहज आणि द्रुतपणे लिहा संपूर्ण क्वेरी वाक्यरचना लक्षात न ठेवता. ते वापरकर्त्यांना आरईपीएल वापरण्याची संधी देणार आहे (वाचा, एव्हल, प्रिंट, लूप) जे आम्ही टाइप करण्यास प्रारंभ करताच सूचना मेनूमध्ये दिसून येईल.

मायक्लीची सामान्य वैशिष्ट्ये

मायक्ली स्वयंपूर्ण

मायक्ली कमांड लाइन टूल आहे मायएसक्यूएल, मारियाडीबी आणि पर्कोनासाठी आणि खालील कार्ये समर्थित करते:

  • चला भेटूया स्वयंपूर्ण आणि अप्पर किंवा लोअर केस पूर्ण करा. आपण कमांड टाईप करण्यास प्रारंभ करताच, हे अंमलात येईल.
  • डेटाबेसमध्ये एसक्यूएल कीवर्ड तसेच टेबल, दृश्ये आणि स्तंभ टाइप करताना स्वयंचलितरित्या पॉपुलेट करा.
  • चे छान प्रिंट्स टॅब्यूलर डेटा ज्यामध्ये आपण रंग पाहू शकता. जसे आपण आपले प्रश्न लिहितो तसे दिसेल की आरक्षित शब्दांचा एक रंग असेल तर डेटा आणि कॉन्स्टेंटचा दुसरा रंग असेल. हे वापरकर्त्यांना आम्ही डीबीकडे घेतलेल्या क्वेरी द्रुत आणि सहजपणे ओळखण्यास आणि त्यांचे विश्लेषण करण्यास अनुमती देईल.
  • हा क्लायंट आम्हाला समर्थन देणार आहे मल्टी-लाइन क्वेरी.
  • यासाठी समर्थन एसएसएल / टीएलएस कनेक्शन.
  • आम्ही शक्यता आहे आमच्या क्वेरी जतन करा आवडी. आम्ही आपला निकाल फाइलमध्ये संग्रहित करू. ही कार्यक्षमता डीफॉल्टनुसार अक्षम केली गेली आहे परंतु आम्ही ती संपादित करुन ती सक्रिय करू शकतो कॉन्फिगरेशन फाइल, आढळली . / .माईक्लर्क.
  • सर्व रेकॉर्ड आम्ही त्यांना फाईलमध्ये शोधू . / .mycli.log.
  • आम्हाला वापरण्यास सक्षम असल्याचे समर्थन सापडेल विविध थीम.
  • सह चांगले कार्य करते युनिकोड इनपुट / आउटपुट.

ही त्याची वैशिष्ट्ये आहेत. आम्ही शोधण्यात सक्षम होऊ त्याच्या सर्व वैशिष्ट्ये त्याच्या GitHub पृष्ठावर.

उबंटूवर मायक्ली स्थापित करा

पायथन 3.6 शेल
संबंधित लेख:
पायथन 3.6, ते पीपीए वरून स्थापित करा किंवा उबंटूवर त्याचा स्त्रोत कोड संकलित करा

मायएसक्यूएल सीएलआय स्थापित करण्यासाठी, म्हणजे मायक्ली, आम्हाला अजगर 2.7+ किंवा 3.4+ चालणार्‍या सिस्टमची आवश्यकता असेल. या कारणास्तव आपल्या उबंटू सिस्टममध्ये पायथन बसविला आहे याची खात्री करुन घ्यावी लागेल. आमच्याकडे ही भाषा नसल्यास ती स्थापित करण्यासाठी टर्मिनलवर खालील कमांड कार्यान्वित करा (Ctrl + Alt + T):

sudo apt install python

एकदा वरील आवश्यकता पूर्ण झाल्यानंतर मायक्ली आहे पॅकेज पॅकेज मॅनेजर रेपॉजिटरीज् मध्ये उपलब्ध प्रणालीचा. हा क्लायंट स्थापित करण्यासाठी आम्ही पुढील स्क्रिप्ट वापरण्यास सक्षम आहोत:

एपीटी वरुन मायकली स्थापित करा

sudo apt update && sudo apt install mycli

आणखी एक स्थापना पर्याय वापरणे असेल वाळीत टाकणे. हा पायथन पॅकेज मॅनेजर वापरुन मायक्ली स्थापित करण्यासाठी तुम्हाला टर्मिनल (Ctrl + Alt + T) टाइप करावे लागेल:

sudo pip3 install mycli

स्थापनेनंतर आम्ही सक्षम होऊ स्थापित क्लायंटची आवृत्ती तपासा पुढील आदेशासह:

मायकली आवृत्ती पहा

mycli -v

सुरूवातीस, आम्ही खाली दर्शविल्याप्रमाणे कमांडचा वापर करून कनेक्ट करण्यात सक्षम होऊ.

Mycli चालू आहे

sudo mycli

लक्षात घ्या की कर्सरच्या स्थानावर अवलंबून सूचना संवेदनशील आहेत. उदाहरणार्थः केवळ सारण्या FROM कीवर्ड नंतर सुचविल्या जातात आणि केवळ स्तंभ नावे WHERE खंडानंतर सुचविल्या जातात.

मदत

मिळविण्या साठी सर्व कमांडची यादी जी मायक्ली सह वापरली जाऊ शकतेआपल्याला फक्त टर्मिनलमध्ये खालील मदत आदेश चालविणे आवश्यक आहे:

mycli मदत

mycli --help

परिच्छेद मायक्ली वापरण्याबद्दल अधिक जाणून घ्या, वापरकर्ते सल्लामसलत करू शकतात अधिकृत दस्तऐवजीकरण प्रकल्प वेबसाइटवर देऊ.

थोडक्यात, मायक्ली हे एक चांगले क्लायंट-साइड साधन आहे जे टर्मिनलवर क्वेरी लिहिण्याची वेळ कमी करेल कारण आपण क्वेरी लिहिल्यामुळे टेबल आणि स्तंभांची नावे सुचतील. जर कोणाला रस असेल तर ते असेच म्हणायला हवे नावासह पोस्टग्रेससाठी एक समतुल्य साधन देखील आहे pgcli जे अमजित यांनी विकसित केले आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.