மைக்லி, தன்னியக்கத்துடன் முனையத்திற்கான MySQL கிளையண்ட்

மைக்லி பற்றி

அடுத்த கட்டுரையில் நாம் மைக்லியைப் பார்க்கப் போகிறோம். அடுத்து இதன் உபுண்டுவில் நிறுவலைக் காண்போம் முனையத்திற்கான MySQL கிளையண்ட். இது நூலகத்தைப் பயன்படுத்தி பைத்தானில் எழுதப்பட்டுள்ளது பைதான் உடனடி கருவித்தொகுதி மற்றும் சே தானியங்கு நிறைவு மற்றும் தொடரியல் சிறப்பம்சமாக அடங்கும். இது MySQL, MariaDB மற்றும் Percona தரவுத்தள சேவையகங்களுடன் வேலை செய்யும்.

இந்த கிளையன்ட் வரும்போது மிகவும் பயனுள்ளதாக இருக்கும் சிக்கலான கேள்விகளை எளிதாகவும் விரைவாகவும் எழுதவும் முழு வினவல் தொடரியல் நினைவில் இல்லாமல். இது REPL ஐப் பயன்படுத்துவதற்கான வாய்ப்பை பயனர்களுக்கு வழங்கும் (படிக்க, ஈவல், அச்சு, சுழற்சி) நாங்கள் தட்டச்சு செய்யத் தொடங்கியவுடன் பரிந்துரைகள் மெனுவில் தோன்றும்.

மைக்லியின் பொதுவான அம்சங்கள்

mycli தானியங்குநிரப்புதல்

மைக்லி ஒரு கட்டளை வரி கருவி MySQL, MariaDB மற்றும் பெர்கோனாவிற்கு மற்றும் பின்வரும் செயல்பாடுகளை ஆதரிக்கிறது:

  • சந்திப்போம் தன்னியக்க முழுமையான மற்றும் முழுமையான மேல் அல்லது கீழ் வழக்கு. நாங்கள் கட்டளைகளைத் தட்டச்சு செய்யத் தொடங்கியவுடன், இது செயல்பாட்டுக்கு வரும்.
  • SQL முக்கிய வார்த்தைகளையும், தரவுத்தளத்தில் அட்டவணைகள், காட்சிகள் மற்றும் நெடுவரிசைகளையும் தட்டச்சு செய்யும் போது தானாக பிரபலப்படுத்துங்கள்.
  • நல்ல அச்சிட்டு நீங்கள் வண்ணங்களைக் காணக்கூடிய அட்டவணை தரவு. எங்கள் கேள்விகளை எழுதும்போது, ​​ஒதுக்கப்பட்ட சொற்களுக்கு ஒரு வண்ணம் இருக்கும் என்பதைக் காண்போம், அதே நேரத்தில் தரவு மற்றும் மாறிலி மற்றொரு வண்ணம் இருக்கும். இது டிபிக்கு நாங்கள் செய்யும் கேள்விகளை விரைவாகவும் எளிதாகவும் அடையாளம் காணவும் பகுப்பாய்வு செய்யவும் பயனர்களை அனுமதிக்கும்.
  • இந்த வாடிக்கையாளர் எங்களுக்கு ஆதரவை வழங்க உள்ளார் பல வரி வினவல்கள்.
  • ஆதரவு SSL / TLS இணைப்புகள்.
  • அதற்கான சாத்தியம் நமக்கு இருக்கும் எங்கள் கேள்விகளைச் சேமிக்கவும் பிடித்தவை. உங்கள் முடிவை ஒரு கோப்பில் சேமிக்கவும் முடியும். இந்த செயல்பாடு இயல்பாகவே முடக்கப்பட்டுள்ளது, ஆனால் திருத்துவதன் மூலம் அதை செயல்படுத்தலாம் உள்ளமைவு கோப்பு ~ / .மைக்ளிர்க்.
  • அனைத்து பதிவுகள் அவற்றை கோப்பில் கண்டுபிடிக்க முடியும் ~ / .mycli.log.
  • பயன்படுத்தக்கூடிய ஆதரவை நாங்கள் காண்போம் பல்வேறு கருப்பொருள்கள்.
  • உடன் நன்றாக வேலை செய்கிறது யூனிகோட் உள்ளீடு / வெளியீடு.

இவை அதன் சில அம்சங்கள். நாம் கண்டுபிடிக்க முடியும் அதன் அனைத்து அம்சங்களும் அவரது கிட்ஹப் பக்கத்தில்.

உபுண்டுவில் மைக்லியை நிறுவவும்

பைதான் 3.6 ஷெல்
தொடர்புடைய கட்டுரை:
பைதான் 3.6, பிபிஏவிலிருந்து நிறுவவும் அல்லது அதன் மூலக் குறியீட்டை உபுண்டுவில் தொகுக்கவும்

MySQL CLI ஐ நிறுவ, அதாவது mycli, பைதான் 2.7+ அல்லது 3.4+ இயங்கும் கணினி நமக்குத் தேவைப்படும். இந்த காரணத்திற்காக எங்கள் உபுண்டு அமைப்பு பைதான் நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்த வேண்டும். எங்களிடம் இந்த மொழி இல்லையென்றால், அதை நிறுவ, பின்வரும் கட்டளையை ஒரு முனையத்தில் இயக்கவும் (Ctrl + Alt + T):

sudo apt install python

மேற்கண்ட தேவை பூர்த்தி செய்யப்பட்டவுடன், மைக்லிக்கு உள்ளது தொகுப்பு மேலாளர் களஞ்சியங்களில் தொகுப்புகள் கிடைக்கின்றன அமைப்பின். இந்த கிளையண்டை நிறுவ பின்வரும் ஸ்கிரிப்டைப் பயன்படுத்த முடியும்:

act இலிருந்து mycli ஐ நிறுவவும்

sudo apt update && sudo apt install mycli

மற்றொரு நிறுவல் விருப்பம் பயன்படுத்தப்பட வேண்டும் பிப். இந்த பைதான் தொகுப்பு நிர்வாகியைப் பயன்படுத்தி மைக்லியை நிறுவ, நீங்கள் முனையத்தில் தட்டச்சு செய்ய வேண்டும் (Ctrl + Alt + T):

sudo pip3 install mycli

நிறுவிய பின், நம்மால் முடியும் நிறுவப்பட்ட கிளையண்டின் பதிப்பைச் சரிபார்க்கவும் பின்வரும் கட்டளையுடன்:

மைக்லி பதிப்பைக் காண்க

mycli -v

தொடங்குவதற்கு, கீழே காட்டப்பட்டுள்ளபடி கட்டளையைப் பயன்படுத்தி இணைக்க முடியும்:

மைக்லி இயங்கும்

sudo mycli

பரிந்துரைகள் கர்சரின் நிலையைப் பொறுத்து சூழல் உணர்திறன் கொண்டவை என்பதை நினைவில் கொள்க. எடுத்துக்காட்டாக: FROM முக்கிய சொற்களுக்குப் பிறகு அட்டவணைகள் மட்டுமே பரிந்துரைக்கப்படுகின்றன, மேலும் WHERE பிரிவுக்குப் பிறகு நெடுவரிசை பெயர்கள் மட்டுமே பரிந்துரைக்கப்படுகின்றன.

உதவி

பெற மைக்லியுடன் பயன்படுத்தக்கூடிய அனைத்து கட்டளைகளின் பட்டியல்நீங்கள் செய்ய வேண்டியது டெர்மினலில் பின்வரும் உதவி கட்டளையை இயக்க வேண்டும்:

mycli உதவி

mycli --help

பாரா மைக்லியைப் பயன்படுத்துவது பற்றி மேலும் அறிக, பயனர்கள் ஆலோசிக்க முடியும் உத்தியோகபூர்வ ஆவணங்கள் திட்ட இணையதளத்தில் வழங்கப்படுகிறது.

சுருக்கமாக, மைக்லி ஒரு நல்ல கிளையன்ட் பக்க கருவியாகும், இது முனையத்தில் வினவல்களை எழுதும் நேரத்தை குறைக்கும், ஏனெனில் நாங்கள் ஒரு வினவலை எழுதும்போது அட்டவணை மற்றும் நெடுவரிசை பெயர்களை இது பரிந்துரைக்கும். யாராவது ஆர்வமாக இருந்தால், அதைச் சொல்ல வேண்டும் பெயருடன் போஸ்ட்கிரெஸுக்கு சமமான கருவியும் உள்ளது pgcli இது அம்ஜித் உருவாக்கியுள்ளது.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.