MySQL , MariaDB и Percona са три широко използвани бази данни днес . Първите две се използват в голям процент от съвременните приложения с отворен код. Ето защо е важно да имаме терминал за MySQL, MariaDB и Percona , който ни позволява ефективно да управляваме тези бази данни с лекотата и удобството, които предлага конзолата.
Този път ще опознаем mycli, терминал за бази данни, който има необходимите характеристики за ефективно управление на нашите бази данни, без да консумира прекомерни ресурси и с обширна документация на наше разположение.
Какво е mycli?
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 с предимството, че консумира много по-малко ресурси, ако сте любител на конзолата и използвате някои от трите бази данни, с които е съвместим, не се колебайте да опитате този страхотен инструмент и ни кажете вашите впечатления за.