У наступній статті ми збираємось поглянути на mycli. Далі ми побачимо встановлення цього в Ubuntu Клієнт MySQL для терміналу. Він написаний на Python за допомогою бібліотеки Підказка Python Toolkit і в се включає автозаповнення та підсвічування синтаксису. Він буде працювати з серверами баз даних MySQL, MariaDB та Percona.
Цей клієнт буде особливо корисний, коли справа стосується писати складні запити легко і швидко без необхідності запам'ятовувати весь синтаксис запиту. Це надасть користувачам можливість використовувати REPL (Читання, Евал, Друк, Цикл), яке з’явиться в меню пропозицій, як тільки ми почнемо друкувати.
Загальні ознаки міклі
Mycli - це інструмент командного рядка для MySQL, MariaDB та Percona і підтримує такі функції:
- Давайте познайомимось із автозаповнення та заповнення верхнього чи нижнього регістру. Як тільки ми почнемо друкувати команди, це почне діяти.
- Автоматично заповнювати під час набору ключових слів SQL, а також таблиць, подань та стовпців у базі даних.
- Хороші відбитки табличні дані, в яких ви можете бачити кольори. Під час написання запитів ми побачимо, що зарезервовані слова матимуть один колір, а дані та константи - інший. Це дозволить користувачам швидко та легко ідентифікувати та аналізувати запити, які ми робимо до БД.
- Цей клієнт збирається запропонувати нам підтримку багаторядкові запити.
- Підтримка З'єднання SSL / TLS.
- У нас буде можливість збережіть наші запити улюблені. Ми також зможемо зберегти ваш результат у файлі. Ця функція за замовчуванням вимкнена, але ми можемо активувати її, відредагувавши файл конфігурації, знайдений у ~ / .myclirc.
- Всі registros ми зможемо знайти їх у файлі ~ / .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 який був розроблений Амджітом.