Mycli ، عميل MySQL للمحطة مع الإكمال التلقائي

حول mycli

في المقالة التالية سوف نلقي نظرة على mycli. بعد ذلك سنرى التثبيت في أوبونتو لهذا عميل MySQL للمحطة. هو مكتوب بلغة بايثون باستخدام المكتبة مجموعة أدوات موجه Python وفي حد ذاتها يتضمن الإكمال التلقائي وتسليط الضوء على بناء الجملة. ستعمل مع خوادم قاعدة بيانات MySQL و MariaDB و Percona.

سيكون هذا العميل مفيدًا بشكل خاص عندما يتعلق الأمر بـ كتابة الاستفسارات المعقدة بسهولة وسرعة دون الحاجة إلى تذكر صيغة الاستعلام بالكامل. سوف يمنح المستخدمين إمكانية استخدام REPL (قراءة ، تقييم ، طباعة ، حلقة) التي ستظهر في قائمة الاقتراحات بمجرد أن نبدأ في الكتابة.

الملامح العامة لمايكلي

mycli الإكمال التلقائي

Mycli هي أداة سطر أوامر لـ MySQL و MariaDB و Percona ويدعم الوظائف التالية:

  • دعنا نلتقي الإكمال التلقائي وإكمال الأحرف الكبيرة أو الصغيرة. بمجرد أن نبدأ في كتابة الأوامر ، سيبدأ هذا الأمر.
  • التعبئة التلقائية أثناء كتابة الكلمات الأساسية لـ SQL ، بالإضافة إلى الجداول وطرق العرض والأعمدة في قاعدة البيانات.
  • مطبوعات جميلة من جدول البيانات حيث يمكنك رؤية الألوان. عندما نكتب استعلاماتنا ، سنرى أن الكلمات المحجوزة سيكون لها لون واحد ، في حين أن البيانات والثوابت سيكون لها لون آخر. سيسمح هذا للمستخدمين بتحديد وتحليل الاستفسارات التي نوجهها إلى قاعدة البيانات بسرعة وسهولة.
  • سيقدم لنا هذا العميل دعمًا لـ استعلامات متعددة الأسطر.
  • دعم ل اتصالات SSL / TLS.
  • سيكون لدينا إمكانية احفظ استفساراتنا المفضلة. سنكون قادرين أيضًا على تخزين النتيجة في ملف. يتم تعطيل هذه الوظيفة افتراضيًا ولكن يمكننا تنشيطها عن طريق تحرير ملف ملف التكوين ، وجدت في ~ / .myclirc.
  • جميع تسجيل سنتمكن من العثور عليها في الملف ~ / .mycli.log.
  • سنجد الدعم لنتمكن من استخدامه مواضيع مختلفة.
  • يعمل بشكل جيد مع ملفات إدخال / إخراج Unicode.

هذه ليست سوى بعض ميزاته. سنكون قادرين على إيجاد كل ميزاته على صفحته على GitHub.

قم بتثبيت mycli على Ubuntu

قذيفة Python 3.6
المادة ذات الصلة:
Python 3.6 ، قم بتثبيته من PPA أو قم بتجميع كود المصدر الخاص به على Ubuntu

لتثبيت MySQL CLI ، أي mycli ، سنحتاج إلى نظام يقوم بتشغيل python 2.7+ أو 3.4+. لهذا السبب ، سيتعين علينا التأكد من تثبيت Python على نظام Ubuntu الخاص بنا. إذا لم تكن لدينا هذه اللغة ، لتثبيتها ، قم بتنفيذ الأمر التالي في محطة طرفية (Ctrl + Alt + T):

sudo apt install python

حالما يتم استيفاء المتطلبات المذكورة أعلاه ، فإن mycli تقوم بذلك الحزم المتوفرة في مستودعات مدير الحزم النظام. سنتمكن من استخدام البرنامج النصي التالي لتثبيت هذا العميل:

تثبيت mycli من apt

sudo apt update && sudo apt install mycli

سيكون خيار التثبيت الآخر هو استخدام بذرة. لتثبيت mycli باستخدام مدير حزم Python ، عليك فقط كتابة المحطة الطرفية (Ctrl + Alt + T):

sudo pip3 install mycli

بعد التثبيت ، سنكون قادرين تحقق من إصدار العميل المثبت بالأمر التالي:

عرض نسخة mycli

mycli -v

للبدء ، سنتمكن من الاتصال باستخدام الأمر كما هو موضح أدناه:

تشغيل mycli

sudo mycli

لاحظ أن الاقتراحات حساسة للسياق بناءً على موضع المؤشر. على سبيل المثال: يتم اقتراح الجداول فقط بعد الكلمة الأساسية FROM ويتم اقتراح أسماء الأعمدة فقط بعد جملة WHERE.

مساعدة

للحصول على قائمة بجميع الأوامر التي يمكن استخدامها مع mycliكل ما عليك فعله هو تشغيل أمر التعليمات التالي في الجهاز:

مساعدة mycli

mycli --help

إلى تعرف على المزيد حول استخدام mycli، يمكن للمستخدمين استشارة الوثائق الرسمية المعروضة على موقع المشروع.

باختصار ، تعد mycli أداة جيدة من جانب العميل ستقصر وقت كتابة الاستعلامات في الجهاز لأنها ستقترح أسماء الجداول والأعمدة أثناء كتابة استعلام. إذا كان أي شخص مهتم ، فيجب أن يقال ذلك هناك أيضًا أداة مكافئة لـ postgres بالاسم com.pgcli التي تم تطويرها بواسطة Amjith.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.