அடுத்த கட்டுரையில் நாம் மைக்லியைப் பார்க்கப் போகிறோம். அடுத்து இதன் உபுண்டுவில் நிறுவலைக் காண்போம் முனையத்திற்கான MySQL கிளையண்ட். இது நூலகத்தைப் பயன்படுத்தி பைத்தானில் எழுதப்பட்டுள்ளது பைதான் உடனடி கருவித்தொகுதி மற்றும் சே தானியங்கு நிறைவு மற்றும் தொடரியல் சிறப்பம்சமாக அடங்கும். இது MySQL, MariaDB மற்றும் Percona தரவுத்தள சேவையகங்களுடன் வேலை செய்யும்.
இந்த கிளையன்ட் வரும்போது மிகவும் பயனுள்ளதாக இருக்கும் சிக்கலான கேள்விகளை எளிதாகவும் விரைவாகவும் எழுதவும் முழு வினவல் தொடரியல் நினைவில் இல்லாமல். இது REPL ஐப் பயன்படுத்துவதற்கான வாய்ப்பை பயனர்களுக்கு வழங்கும் (படிக்க, ஈவல், அச்சு, சுழற்சி) நாங்கள் தட்டச்சு செய்யத் தொடங்கியவுடன் பரிந்துரைகள் மெனுவில் தோன்றும்.
மைக்லியின் பொதுவான அம்சங்கள்
மைக்லி ஒரு கட்டளை வரி கருவி MySQL, MariaDB மற்றும் பெர்கோனாவிற்கு மற்றும் பின்வரும் செயல்பாடுகளை ஆதரிக்கிறது:
- சந்திப்போம் தன்னியக்க முழுமையான மற்றும் முழுமையான மேல் அல்லது கீழ் வழக்கு. நாங்கள் கட்டளைகளைத் தட்டச்சு செய்யத் தொடங்கியவுடன், இது செயல்பாட்டுக்கு வரும்.
- SQL முக்கிய வார்த்தைகளையும், தரவுத்தளத்தில் அட்டவணைகள், காட்சிகள் மற்றும் நெடுவரிசைகளையும் தட்டச்சு செய்யும் போது தானாக பிரபலப்படுத்துங்கள்.
- நல்ல அச்சிட்டு நீங்கள் வண்ணங்களைக் காணக்கூடிய அட்டவணை தரவு. எங்கள் கேள்விகளை எழுதும்போது, ஒதுக்கப்பட்ட சொற்களுக்கு ஒரு வண்ணம் இருக்கும் என்பதைக் காண்போம், அதே நேரத்தில் தரவு மற்றும் மாறிலி மற்றொரு வண்ணம் இருக்கும். இது டிபிக்கு நாங்கள் செய்யும் கேள்விகளை விரைவாகவும் எளிதாகவும் அடையாளம் காணவும் பகுப்பாய்வு செய்யவும் பயனர்களை அனுமதிக்கும்.
- இந்த வாடிக்கையாளர் எங்களுக்கு ஆதரவை வழங்க உள்ளார் பல வரி வினவல்கள்.
- ஆதரவு SSL / TLS இணைப்புகள்.
- அதற்கான சாத்தியம் நமக்கு இருக்கும் எங்கள் கேள்விகளைச் சேமிக்கவும் பிடித்தவை. உங்கள் முடிவை ஒரு கோப்பில் சேமிக்கவும் முடியும். இந்த செயல்பாடு இயல்பாகவே முடக்கப்பட்டுள்ளது, ஆனால் திருத்துவதன் மூலம் அதை செயல்படுத்தலாம் உள்ளமைவு கோப்பு ~ / .மைக்ளிர்க்.
- அனைத்து பதிவுகள் அவற்றை கோப்பில் கண்டுபிடிக்க முடியும் ~ / .mycli.log.
- பயன்படுத்தக்கூடிய ஆதரவை நாங்கள் காண்போம் பல்வேறு கருப்பொருள்கள்.
- உடன் நன்றாக வேலை செய்கிறது யூனிகோட் உள்ளீடு / வெளியீடு.
இவை அதன் சில அம்சங்கள். நாம் கண்டுபிடிக்க முடியும் அதன் அனைத்து அம்சங்களும் அவரது கிட்ஹப் பக்கத்தில்.
உபுண்டுவில் மைக்லியை நிறுவவும்
MySQL CLI ஐ நிறுவ, அதாவது mycli, பைதான் 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
தொடங்குவதற்கு, கீழே காட்டப்பட்டுள்ளபடி கட்டளையைப் பயன்படுத்தி இணைக்க முடியும்:
sudo mycli
பரிந்துரைகள் கர்சரின் நிலையைப் பொறுத்து சூழல் உணர்திறன் கொண்டவை என்பதை நினைவில் கொள்க. எடுத்துக்காட்டாக: FROM முக்கிய சொற்களுக்குப் பிறகு அட்டவணைகள் மட்டுமே பரிந்துரைக்கப்படுகின்றன, மேலும் WHERE பிரிவுக்குப் பிறகு நெடுவரிசை பெயர்கள் மட்டுமே பரிந்துரைக்கப்படுகின்றன.
உதவி
பெற மைக்லியுடன் பயன்படுத்தக்கூடிய அனைத்து கட்டளைகளின் பட்டியல்நீங்கள் செய்ய வேண்டியது டெர்மினலில் பின்வரும் உதவி கட்டளையை இயக்க வேண்டும்:
mycli --help
பாரா மைக்லியைப் பயன்படுத்துவது பற்றி மேலும் அறிக, பயனர்கள் ஆலோசிக்க முடியும் உத்தியோகபூர்வ ஆவணங்கள் திட்ட இணையதளத்தில் வழங்கப்படுகிறது.
சுருக்கமாக, மைக்லி ஒரு நல்ல கிளையன்ட் பக்க கருவியாகும், இது முனையத்தில் வினவல்களை எழுதும் நேரத்தை குறைக்கும், ஏனெனில் நாங்கள் ஒரு வினவலை எழுதும்போது அட்டவணை மற்றும் நெடுவரிசை பெயர்களை இது பரிந்துரைக்கும். யாராவது ஆர்வமாக இருந்தால், அதைச் சொல்ல வேண்டும் பெயருடன் போஸ்ட்கிரெஸுக்கு சமமான கருவியும் உள்ளது pgcli இது அம்ஜித் உருவாக்கியுள்ளது.