В следующей статье мы рассмотрим mycli. Далее мы увидим установку в Ubuntu этого Клиент MySQL для терминала. Написан на Python с использованием библиотеки Набор инструментов Python Prompt и в самом себе включает автозаполнение и подсветку синтаксиса. Он будет работать с серверами баз данных MySQL, MariaDB и Percona.
Этот клиент будет особенно полезен, когда дело доходит до легко и быстро писать сложные запросы без необходимости запоминать весь синтаксис запроса. Это даст пользователям возможность использовать REPL (Чтение, оценка, печать, зацикливание), которое появится в меню предложений, как только мы начнем печатать.
Общие особенности микли
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 с названием пгкли который был разработан Амджитом.