В следващата статия ще разгледаме mycli. След това ще видим инсталирането на това в Ubuntu Клиент на MySQL за терминал. Написан е на Python с помощта на библиотеката Инструментариум за подкани на Python и в се включва автодовършване и подчертаване на синтаксиса. Той ще работи със сървърите за бази данни MySQL, MariaDB и Percona.
Този клиент ще бъде особено полезен, когато става въпрос за пишете сложни заявки лесно и бързо без да се налага да помните целия синтаксис на заявката. Ще даде на потребителите възможността да използват REPL (Четене, Eval, Print, Loop), което ще се появи в менюто за предложения веднага щом започнем да пишеме.
Общи характеристики на mycli
Mycli е инструмент за команден ред за MySQL, MariaDB и Percona и поддържа следните функции:
- Нека се запознаем с автодовършване и попълване на главни или малки букви. Веднага след като започнем да пишем команди, това ще влезе в сила.
- Автоматично попълване, докато пишете ключови думи на SQL, както и таблици, изгледи и колони в базата данни
- Хубави отпечатъци на таблични данни, в които можете да видите цветовете. Докато пишем нашите заявки, ще видим, че запазените думи ще имат един цвят, а данните и константите - друг. Това ще позволи на потребителите бързо и лесно да идентифицират и анализират заявките, които отправяме към БД.
- Този клиент ще ни предложи подкрепа за многоредови заявки.
- Подкрепа за SSL / TLS връзки.
- Ще имаме възможност за запазете нашите запитвания любими. Също така ще можем да съхраним резултата ви във файл. Тази функционалност е деактивирана по подразбиране, но можем да я активираме, като редактираме конфигурационен файл, намерен в ~ / .myclirc.
- Всички записи ще можем да ги намерим във файла ~ / .mycli.log.
- Ще намерим подкрепа, за да можем да я използваме различни теми.
- Работи добре с Unicode вход / изход.
Това са само част от неговите характеристики. Ще можем да намерим всичките му характеристики на страницата му в GitHub.
Инсталирайте mycli на Ubuntu
За да инсталирате MySQL CLI, т.е. mycli, ще ни трябва система, работеща с python 2.7+ или 3.4+. Поради тази причина ще трябва да се уверим, че нашата система Ubuntu има инсталиран Python. Ако нямаме този език, за да го инсталирате, изпълнете следната команда в терминал (Ctrl + Alt + T):
sudo apt install python
След като горното изискване е изпълнено, mycli го има пакети, налични в хранилища на мениджър на пакети на системата. Ще можем да използваме следния скрипт за инсталиране на този клиент:
sudo apt update && sudo apt install mycli
Друга опция за инсталиране ще бъде да се използва пиукам. За да инсталирате mycli с помощта на този мениджър на пакети на Python, трябва просто да въведете терминала (Ctrl + Alt + T):
sudo pip3 install mycli
След инсталацията ще можем проверете версията на инсталирания клиент със следната команда:
mycli -v
За начало ще можем да се свържем с помощта на командата, както е показано по-долу:
sudo mycli
Имайте предвид, че предложенията са чувствителни към контекста в зависимост от позицията на курсора. Например: след ключовата дума FROM се предлагат само таблици, а след клаузата WHERE - само имена на колони.
Помощ
За да получите списъкът на всички команди, които могат да се използват с mycli, всичко, което трябва да направите, е да изпълните следната команда за помощ в терминала:
mycli --help
за научете повече за използването на mycli, потребителите могат да се консултират с официална документация предлага се на уебсайта на проекта.
В обобщение, mycli е добър инструмент от страна на клиента, който ще съкрати времето за писане на заявки в терминала, тъй като ще предлага имена на таблици и колони, докато пишем заявка. Ако някой се интересува, трябва да се каже така има и еквивалентен инструмент за postgres с името pgcli който е разработен от Amjith.