MySQL, MariaDB y Перкона їх троє бази даних, що широко використовуються сьогодні, перші два вбудовані у великий відсоток програм із відкритим кодом, які існують сьогодні. Ось чому важливо мати термінал для MySQL, MariaDB та Percona що дозволяє нам ефективно управляти цими базами даних, з комфорту та практичності, які пропонує нам консоль.
Цього разу ми збираємось познайомитись із mycli, терміналом бази даних, який має необхідні характеристики для ефективного управління нашими базами даних, не витрачаючи надмірних ресурсів та з великою документацією у своєму розпорядженні.
Що таке міклі?
міклі - це інструмент з відкритим кодом, розроблений в Python, що дозволяє нам керувати та виконувати команди MySQL, MariaDB та Percona швидко, автоматизовано та ефективно. Інструмент має вдосконалену систему автоматичного заповнення для згаданих мов баз даних, так само він висвітлює синтаксис стандартним способом, що допомагає нам комфортно керувати нашими базами даних з терміналу.
Він має досить коротку лінію встановлення та навчання, що завдяки його чудовим характеристикам робить його дуже цікавою альтернативою інструментам, призначеним для управління базами даних, особливо через низьке споживання ресурсів та прискорений час відгуку.
Детальне використання інструменту можна побачити у наступному gif, опублікованому розробниками інструменту:
Особливості 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 з тією перевагою, що він споживає набагато менше ресурсів, якщо ви любитель консолі, а також використовуєте деякі з трьох баз даних, з якими він сумісний, не соромтеся спробувати цей чудовий інструмент і розкажіть нам свої враження про.
Чудовий інструмент, велике спасибі за ваші статті.
Ви знаєте, що таке шрифт терміналу ????
Монако. Це джерело! Я залишаю вам можливість завантажити для Linux. оскільки джерело - з MAC
https://gist.github.com/rogerleite/99819
Привіт.
Дуже хороший внесок !! Ефектний інструмент !!