mycli: ترمینال عالی برای MySQL با برجسته سازی خودکار کامل و نحو

خروجی, MariaDB y پرکونا آنها سه نفر هستند امروزه از پایگاه داده های گسترده ای استفاده می شود، دو مورد اول در درصد زیادی از برنامه های منبع باز جاسازی شده است که امروزه وجود دارد. به همین دلیل مهم است که یک ترمینال برای MySQL ، MariaDB و Percona که به ما امکان می دهد از آسایش و راحتی کنسول ، به راحتی و به راحتی این پایگاه ها را مدیریت کنیم.

این بار قصد داریم با mycli ، پایانه پایگاه داده ای که دارای ویژگی های لازم برای مدیریت کارآمد پایگاه داده های ما است ، بدون مصرف منابع اغراق آمیز و مستندات گسترده ای که در اختیار داریم ، ملاقات کنیم.

mycli چیست؟

mycli ابزاری منبع باز است که در سال XNUMX توسعه یافته است پــایتــون، که به ما امکان می دهد دستورات MySQL ، MariaDB و Percona را به روشی سریع ، خودکار و کارآمد مدیریت و اجرا کنیم. این ابزار دارای یک سیستم تکمیل خودکار پیشرفته برای زبانهای پایگاه داده فوق الذکر است ، به همین ترتیب ، نحو را به روش استاندارد برجسته می کند ، که به ما کمک می کند تا پایگاه داده های خود را به روشی راحت از ترمینال مدیریت کنیم.

این یک خط نصب و یادگیری نسبتاً کوتاه دارد ، که به ویژگی های عالی آن افزود ، آن را به گزینه بسیار جالبی برای ابزارهای اختصاص داده شده به مدیریت پایگاه داده ، خصوصاً به دلیل کم مصرف بودن منابع و زمان پاسخگویی سریع آن تبدیل می کند.

استفاده دقیق از این ابزار را می توان در gif زیر که توسط توسعه دهندگان این ابزار منتشر شده مشاهده کرد:

ترمینال برای mysql

ویژگی های Mycli

  • کاملاً منبع باز ، توسعه یافته در پایتون و با اسناد عالی.
  • به صورت تایپ شده کلمات کلیدی SQL و همچنین جداول پایگاه داده ، نماها و ستون ها ، تکمیل خودکار می شوند.
  • برجسته سازی نحوی عالی به لطف Pygment ها.
  • تکمیل خودکار هوشمند (که به طور پیش فرض فعال است) ، که فقط پیشنهادهای مربوط به زمینه را ارائه می دهد.
    • SELECT * FROM <tab> فقط نام جداول را نشان می دهد.
    • SELECT * FROM users WHERE <tab> فقط نام ستون ها را نشان می دهد.
  • پشتیبانی از پرس و جوهایی که بیش از یک خط دارند.
  • این امکان را می دهد تا پرس و جوهای پر استفاده را ذخیره کنید ، برای این کافی است که یک پرس و جو را با استفاده از ذخیره کنید  \fs alias query و از دستور زیر استفاده کنید \f alias وقتی می خواهید دوباره آن را اجرا کنید.
  • فایل پیکربندی قدرتمند و ساده ، که به طور خودکار در فهرست ایجاد می شود ~/.myclirc
  • این یک سیستم ورود به سیستم گسترده دارد ، در صورتی که بخواهیم تاریخچه دستورات اجرا شده را ذخیره کنیم.
  • بیایید از یک تورفتگی خوب استفاده کنیم.
  • خروجی داده ها منظم و دلپذیر است ، در ستون هایی با جداسازی جداول نشان داده می شود.
  • از اتصالات SSL پشتیبانی می کند.
  • مستندات دقیق هنگام اجرای کمک ابزار $ mycli --help
  • خیلی بیشتر.

نحوه نصب mycli

ما به لطف python می توانیم mycli را بر روی هر توزیع لینوکس نصب کنیم ، برای این منظور به سادگی باید pip را نصب کرده و دستور زیر را اجرا کنیم:

$ sudo pip install -U mycli

کاربران دبیان و اوبونتو می توانند با اجرای مستقیماً ابزار را از مخازن رسمی نصب کنند

$ sudo apt-get install mycli

به همین ترتیب ، Arch Linux و کاربران مشتق به لطف مخازن AUR می توانند از این ابزار لذت ببرند ، برای انجام این کار ، دستور زیر را اجرا کنید:

$ yaourt -S mycli

برای خاتمه ، می خواهم تأکید کنم که در تست های انجام شده ، این ابزار بسیار سریع رفتار می کند و پیشنهاد آن در مورد تکمیل خودکار بسیار عالی است. من حتی فکر می کنم این ابزار با این مزیت که منابع بسیار کمتری مصرف می کند ، MySQL Navigator نیز به همان اندازه مفید است ، اگر عاشق کنسول هستید و همچنین از سه پایگاه داده ای که با آنها سازگار است نیز استفاده می کنید ، دریغ نکنید که این ابزار عالی را امتحان کنید و برداشت های خود را در مورد ما بگویید.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

4 نظر ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   لایحه dijo

    ابزاری عالی ، از مقاله های شما بسیار سپاسگزارم.

  2.   jvk85321 dijo

    آیا می دانید نوع متن ترمینال چیست ؟؟؟؟

    1.    گوستاوو مارتین کروجو dijo

      موناکو این منبع است! من یک گزینه برای بارگیری در لینوکس برای شما می گذارم. زیرا منبع آن از MAC است

      https://gist.github.com/rogerleite/99819

      سلام.

  3.   گوستاوو مارتین کروجو dijo

    سهم بسیار خوب !! ابزاری دیدنی !!