Mysql
 sql >> база данни >  >> RDS >> Mysql

MyCLI – MySQL/MariaDB клиент с автоматично довършване и подчертаване на синтаксиса

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.

  1. 20 MySQL (Mysqladmin) команди за администриране на база данни в Linux
  2. Как да промените MySQL/MariaDB директория с данни по подразбиране в Linux
  3. 4 полезни инструмента за команден ред за наблюдение на производителността на MySQL в Linux
  4. Как да промените Root парола на MySQL или MariaDB в Linux
  5. Команди за архивиране и възстановяване на MySQL за администриране на база данни

Това е всичко! В това ръководство показахме как да инсталирате и използвате mycli с прости команди в Linux. Споделете мнението си относно тази статия чрез формуляра за обратна връзка по-долу.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да покажа съпоставянето на колона в MySQL

  2. Как се прави моделиране на наследяване в релационни бази данни?

  3. Използване на група по две полета и броене в SQL

  4. Как да конвертирате резултата от SQL заявка в PANDAS Data Structure?

  5. Mysql изберете различен