في المقالة التالية سوف نلقي نظرة على mycli. بعد ذلك سنرى التثبيت في أوبونتو لهذا عميل MySQL للمحطة. هو مكتوب بلغة بايثون باستخدام المكتبة مجموعة أدوات موجه Python وفي حد ذاتها يتضمن الإكمال التلقائي وتسليط الضوء على بناء الجملة. ستعمل مع خوادم قاعدة بيانات MySQL و MariaDB و Percona.
سيكون هذا العميل مفيدًا بشكل خاص عندما يتعلق الأمر بـ كتابة الاستفسارات المعقدة بسهولة وسرعة دون الحاجة إلى تذكر صيغة الاستعلام بالكامل. سوف يمنح المستخدمين إمكانية استخدام REPL (قراءة ، تقييم ، طباعة ، حلقة) التي ستظهر في قائمة الاقتراحات بمجرد أن نبدأ في الكتابة.
الملامح العامة لمايكلي
Mycli هي أداة سطر أوامر لـ MySQL و MariaDB و Percona ويدعم الوظائف التالية:
- دعنا نلتقي الإكمال التلقائي وإكمال الأحرف الكبيرة أو الصغيرة. بمجرد أن نبدأ في كتابة الأوامر ، سيبدأ هذا الأمر.
- التعبئة التلقائية أثناء كتابة الكلمات الأساسية لـ SQL ، بالإضافة إلى الجداول وطرق العرض والأعمدة في قاعدة البيانات.
- مطبوعات جميلة من جدول البيانات حيث يمكنك رؤية الألوان. عندما نكتب استعلاماتنا ، سنرى أن الكلمات المحجوزة سيكون لها لون واحد ، في حين أن البيانات والثوابت سيكون لها لون آخر. سيسمح هذا للمستخدمين بتحديد وتحليل الاستفسارات التي نوجهها إلى قاعدة البيانات بسرعة وسهولة.
- سيقدم لنا هذا العميل دعمًا لـ استعلامات متعددة الأسطر.
- دعم ل اتصالات SSL / TLS.
- سيكون لدينا إمكانية احفظ استفساراتنا المفضلة. سنكون قادرين أيضًا على تخزين النتيجة في ملف. يتم تعطيل هذه الوظيفة افتراضيًا ولكن يمكننا تنشيطها عن طريق تحرير ملف ملف التكوين ، وجدت في ~ / .myclirc.
- جميع تسجيل سنتمكن من العثور عليها في الملف ~ / .mycli.log.
- سنجد الدعم لنتمكن من استخدامه مواضيع مختلفة.
- يعمل بشكل جيد مع ملفات إدخال / إخراج Unicode.
هذه ليست سوى بعض ميزاته. سنكون قادرين على إيجاد كل ميزاته على صفحته على GitHub.
قم بتثبيت mycli على Ubuntu
لتثبيت MySQL CLI ، أي mycli ، سنحتاج إلى نظام يقوم بتشغيل python 2.7+ أو 3.4+. لهذا السبب ، سيتعين علينا التأكد من تثبيت Python على نظام Ubuntu الخاص بنا. إذا لم تكن لدينا هذه اللغة ، لتثبيتها ، قم بتنفيذ الأمر التالي في محطة طرفية (Ctrl + Alt + T):
sudo apt install python
حالما يتم استيفاء المتطلبات المذكورة أعلاه ، فإن mycli تقوم بذلك الحزم المتوفرة في مستودعات مدير الحزم النظام. سنتمكن من استخدام البرنامج النصي التالي لتثبيت هذا العميل:
sudo apt update && sudo apt install mycli
سيكون خيار التثبيت الآخر هو استخدام بذرة. لتثبيت mycli باستخدام مدير حزم Python ، عليك فقط كتابة المحطة الطرفية (Ctrl + Alt + T):
sudo pip3 install mycli
بعد التثبيت ، سنكون قادرين تحقق من إصدار العميل المثبت بالأمر التالي:
mycli -v
للبدء ، سنتمكن من الاتصال باستخدام الأمر كما هو موضح أدناه:
sudo mycli
لاحظ أن الاقتراحات حساسة للسياق بناءً على موضع المؤشر. على سبيل المثال: يتم اقتراح الجداول فقط بعد الكلمة الأساسية FROM ويتم اقتراح أسماء الأعمدة فقط بعد جملة WHERE.
مساعدة
للحصول على قائمة بجميع الأوامر التي يمكن استخدامها مع mycliكل ما عليك فعله هو تشغيل أمر التعليمات التالي في الجهاز:
mycli --help
إلى تعرف على المزيد حول استخدام mycli، يمكن للمستخدمين استشارة الوثائق الرسمية المعروضة على موقع المشروع.
باختصار ، تعد mycli أداة جيدة من جانب العميل ستقصر وقت كتابة الاستعلامات في الجهاز لأنها ستقترح أسماء الجداول والأعمدة أثناء كتابة استعلام. إذا كان أي شخص مهتم ، فيجب أن يقال ذلك هناك أيضًا أداة مكافئة لـ postgres بالاسم com.pgcli التي تم تطويرها بواسطة Amjith.