במאמר הבא אנו נסתכל על mycli. לאחר מכן נראה את ההתקנה באובונטו של זה לקוח MySQL למסוף. זה כתוב בפייתון באמצעות הספרייה ערכת כלים של Python Prompt וב- se כולל השלמה אוטומטית והדגשת תחביר. זה יעבוד עם שרתי מסדי נתונים MySQL, MariaDB ו- Percona.
לקוח זה יהיה שימושי במיוחד בכל הנוגע ל כתוב שאילתות מורכבות בקלות ובמהירות מבלי לזכור את כל תחביר השאילתה. זה יעניק למשתמשים את האפשרות להשתמש ב- REPL (קרא, הערך, הדפס, לולאה) שיופיעו בתפריט ההצעות ברגע שנתחיל להקליד.
מאפיינים כלליים של mycli
Mycli הוא כלי שורת פקודה עבור MySQL, MariaDB ופרקונה ותומך בפונקציות הבאות:
- בוא נפגוש את השלמה אוטומטית ושלמות אותיות קטנות או קטנות. ברגע שנתחיל להקליד פקודות זה ייכנס לתמונה.
- אכלוס אוטומטי תוך הקלדת מילות מפתח SQL, כמו גם טבלאות, תצוגות ועמודות במסד הנתונים.
- הדפסים נחמדים של נתונים טבלאיים שבהם אתה יכול לראות את הצבעים. כשאנחנו כותבים את השאלות שלנו, נראה שלמילים השמורות יהיה צבע אחד, בעוד שהנתונים והקבועים הם אחרים. זה יאפשר למשתמשים לזהות ולנתח במהירות ובקלות את השאילתות שאנו מבצעים ל- DB.
- לקוח זה יציע לנו תמיכה עבור שאילתות מרובות שורות.
- תמיכה עבור חיבורי SSL / TLS.
- תהיה לנו אפשרות שמור את השאילתות שלנו מועדפים. נוכל לאחסן את התוצאה שלך בקובץ. פונקציונליות זו מושבתת כברירת מחדל אך אנו יכולים להפעיל אותה על ידי עריכת ה- קובץ תצורה, נמצא ב ~ / .myclirc.
- כל רשומות נוכל למצוא אותם בקובץ ~ / .mycli.log.
- אנו נמצא תמיכה שנוכל להשתמש בה נושאים שונים.
- עובד טוב עם קלט / פלט של Unicode.
אלה רק חלק מהתכונות שלו. נוכל למצוא כל התכונות שלו בעמוד 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 הוא כלי טוב מהצד של הלקוח שיקצר את זמן כתיבת השאילתות בטרמינל מכיוון שהוא יציע שמות טבלאות ועמודות כשאנחנו כותבים שאילתה. אם מישהו מעוניין, יש לומר זאת יש גם כלי שווה ערך לפוסטגרות עם השם pgcli אשר פותחה על ידי אמג'ית.