MyCLI е лесен за използване интерфейс на команден ред (CLI) за популярните системи за управление на бази данни:MySQL, MariaDB и Percona с автоматично довършване и подчертаване на синтаксиса. Изграден е с помощта на prompt_toolkit и изисква Python 2.7, 3.3, 3.4, 3.5 и 3.6. Той поддържа защитени връзки през SSL към MySQL сървъра.
Функции на MyCLI
- Когато го стартирате за първи път, автоматично се създава конфигурационен файл в ~/.myclirc .
- Поддържа автоматично довършване при въвеждане на SQL ключови думи, както и таблици, изгледи и колони в базата данни.
- Поддържа и интелигентно завършване, което е активирано по подразбиране и ще предлага предложения за зависимо от контекста завършване.
Например:
SELECT * FROM <Tab> - this will just show table names. SELECT * FROM users WHERE <Tab> - this will simply show column names.
- Поддържа подчертаване на синтаксиса с помощта на Pygments.
- Поддръжка за SSL връзки.
- Предлага поддръжка за многоредови заявки.
- По избор записва всяка заявка и нейния изход във файл (обърнете внимание, че това е деактивирано по подразбиране).
- Позволява ви да запазвате любими заявки (запазете заявка с помощта на \fs псевдоним и го стартирайте с псевдоним \f ).
- Поддържа синхронизиране на SQL изрази и изобразяване на таблица.
- Отпечатва таблични данни по привлекателен начин.
Как да инсталирате MyCLI за MySQL и MariaDB в Linux
На Debian/Ubuntu дистрибуции, можете лесно да инсталирате пакета mycli, като използвате командата apt, както следва:
$ sudo apt-get update $ sudo apt-get install mycli
По същия начин, Fedora 22+ има наличен пакет за mycli, можете да го инсталирате с помощта на командата dnf, както следва:
$ sudo dnf install mycli
За други дистрибуции на Linux като RHEL/CentOS , ще ви трябва инструмент за pip на Python, за да инсталирате mycli. Започнете, като инсталирате pip с командите по-долу:
$ sudo yum install pip
След като pip бъде инсталиран, можете да инсталирате mycli, както следва:
$ sudo pip install mycli
Как да използвам MyCLI за MySQL и MariaDB в Linux
След като инсталирате mycli, можете да го използвате по следния начин:
$ mycli -u root -h localhost
Автоматично довършване
Лесни завършвания като ключови думи и sql-функции.
Интелигентно завършване
Завършвания на имената на таблицата след ключовата дума „FROM“.
Поддръжка на псевдоним
Завършванията на колони ще работят дори когато имената на таблици са с псевдоним.
Осветяване на синтаксиса
Подчертаване на синтаксиса за MySQL.
Форматиран SQL изход
Изходът на MySQL автоматично се предава чрез по-малко команда.
За да влезете в mysql и да изберете база данни едновременно, можете да използвате подобна команда, както следва.
$ mycli local_database $ mycli -h localhost -u root app_db $ mycli mysql://[email protected]:3306/django_poll
За повече опции за използване въведете:
$ mycli --help
Начална страница на MyCLI:http://mycli.net/index
Вижте някои полезни статии за администриране на MySQL.
- 20 MySQL (Mysqladmin) команди за администриране на база данни в Linux
- Как да промените MySQL/MariaDB директория с данни по подразбиране в Linux
- 4 полезни инструмента за команден ред за наблюдение на производителността на MySQL в Linux
- Как да промените Root парола на MySQL или MariaDB в Linux
- Команди за архивиране и възстановяване на MySQL за администриране на база данни
Това е всичко! В това ръководство показахме как да инсталирате и използвате mycli с прости команди в Linux. Споделете мнението си относно тази статия чрез формуляра за обратна връзка по-долу.