mycli: чудовий термінал для MySQL з автозаповненням та підсвічуванням синтаксису

MySQL, MariaDB y Перкона їх троє бази даних, що широко використовуються сьогодні, перші два вбудовані у великий відсоток програм із відкритим кодом, які існують сьогодні. Ось чому важливо мати термінал для MySQL, MariaDB та Percona що дозволяє нам ефективно управляти цими базами даних, з комфорту та практичності, які пропонує нам консоль.

Цього разу ми збираємось познайомитись із mycli, терміналом бази даних, який має необхідні характеристики для ефективного управління нашими базами даних, не витрачаючи надмірних ресурсів та з великою документацією у своєму розпорядженні.

Що таке міклі?

міклі - це інструмент з відкритим кодом, розроблений в Python, що дозволяє нам керувати та виконувати команди MySQL, MariaDB та Percona швидко, автоматизовано та ефективно. Інструмент має вдосконалену систему автоматичного заповнення для згаданих мов баз даних, так само він висвітлює синтаксис стандартним способом, що допомагає нам комфортно керувати нашими базами даних з терміналу.

Він має досить коротку лінію встановлення та навчання, що завдяки його чудовим характеристикам робить його дуже цікавою альтернативою інструментам, призначеним для управління базами даних, особливо через низьке споживання ресурсів та прискорений час відгуку.

Детальне використання інструменту можна побачити у наступному gif, опублікованому розробниками інструменту:

термінал для mysql

Особливості Mycli

  • Повністю відкритий код, розроблений на python та з чудовою документацією.
  • Автозаповнення при наборі ключових слів SQL, а також таблиць бази даних, подань та стовпців.
  • Відмінне підсвічування синтаксису завдяки Pygments.
  • Розумне автозавершення (яке ввімкнено за замовчуванням), яке надаватиме лише пропозиції, пов’язані з контекстом.
    • SELECT * FROM <tab> він буде відображати лише назви таблиць.
    • SELECT * FROM users WHERE <tab> він буде відображати лише назви стовпців.
  • Підтримка запитів, які містять більше одного рядка.
  • Це дозволяє зберігати найбільш часто використовувані запити, для цього достатньо зберегти запит за допомогою  \fs alias query і скористайтеся наступною командою \f alias коли ви хочете запустити його знову.
  • Потужний і простий конфігураційний файл, який автоматично генерується в каталозі ~/.myclirc
  • Він має розгалужену систему журналів, на випадок, якщо ми хочемо зберегти історію виконуваних команд.
  • Давайте скористаємося гарним відступом.
  • Висновок даних організований та приємний, він відображається у стовпцях з табличним розділенням.
  • Він підтримує з'єднання SSL.
  • Детальна документація під час запуску за допомогою інструменту $ mycli --help
  • Багато інших більше.

Як встановити mycli

Ми можемо встановити mycli на будь-який дистрибутив Linux завдяки python, для цього нам просто потрібно встановити pip і виконати наступну команду:

$ sudo pip install -U mycli

Користувачі Debian та ubuntu можуть встановити інструмент безпосередньо з офіційних сховищ, запустивши

$ sudo apt-get install mycli

Аналогічно, користувачі Arch Linux та похідні можуть насолоджуватися цим інструментом завдяки сховищам AUR, для цього виконайте таку команду:

$ yaourt -S mycli

На закінчення хочу підкреслити, що під час проведених тестів інструмент поводився надзвичайно швидко, і його пропозиція щодо автозаповнення просто відмінна. Я навіть думаю, що цей інструмент є настільки ж корисним MySQL Navigator з тією перевагою, що він споживає набагато менше ресурсів, якщо ви любитель консолі, а також використовуєте деякі з трьох баз даних, з якими він сумісний, не соромтеся спробувати цей чудовий інструмент і розкажіть нам свої враження про.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Білл - сказав він

    Чудовий інструмент, велике спасибі за ваші статті.

  2.   jvk85321 - сказав він

    Ви знаєте, що таке шрифт терміналу ????

    1.    Густаво Мартін Корухо - сказав він

      Монако. Це джерело! Я залишаю вам можливість завантажити для Linux. оскільки джерело - з MAC

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

      Привіт.

  3.   Густаво Мартін Корухо - сказав він

    Дуже хороший внесок !! Ефектний інструмент !!