Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MyCLI — klient MySQL/MariaDB z automatycznym uzupełnianiem i podświetlaniem składni

MyCLI to łatwy w użyciu interfejs wiersza poleceń (CLI) dla popularnych systemów zarządzania bazami danych:MySQL, MariaDB i Percona z automatycznym uzupełnianiem i podświetlaniem składni. Jest zbudowany przy użyciu prompt_toolkit i wymaga Pythona 2.7, 3.3, 3.4, 3.5 i 3.6. Obsługuje bezpieczne połączenia przez SSL z serwerem MySQL.

Funkcje MyCLI

  • Przy pierwszym uruchomieniu plik konfiguracyjny jest automatycznie tworzony w ~/.myclirc .
  • Obsługuje automatyczne uzupełnianie podczas wpisywania słów kluczowych SQL oraz tabel, widoków i kolumn w bazie danych.
  • Obsługuje również inteligentne uzupełnianie, które jest domyślnie włączone i oferuje sugestie dotyczące uzupełniania kontekstowego.

Na przykład:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Obsługuje podświetlanie składni za pomocą Pygments.
  • Obsługa połączeń SSL.
  • Oferuje obsługę zapytań wielowierszowych.
  • Opcjonalnie rejestruje każde zapytanie i jego wyjście do pliku (zauważ, że jest to domyślnie wyłączone).
  • Umożliwia zapisywanie ulubionych zapytań (zapisz zapytanie przy użyciu aliasu \fs i uruchom go z \f aliasem ).
  • Obsługuje synchronizację instrukcji SQL i renderowanie tabel.
  • Drukuje dane tabelaryczne w atrakcyjny sposób.

Jak zainstalować MyCLI dla MySQL i MariaDB w systemie Linux

W Debianie/Ubuntu dystrybucje, możesz łatwo zainstalować pakiet mycli za pomocą polecenia apt w następujący sposób:

$ sudo apt-get update
$ sudo apt-get install mycli

Podobnie Fedora 22+ ma pakiet dostępny dla mycli, możesz go zainstalować za pomocą polecenia dnf, jak poniżej:

$ sudo dnf install mycli

W przypadku innych dystrybucji Linuksa, takich jak RHEL/CentOS , będziesz potrzebować narzędzia Python pip, aby zainstalować mycli. Zacznij od zainstalowania pip za pomocą poniższych poleceń:

$ sudo yum install pip	

Po zainstalowaniu pip możesz zainstalować mycli w następujący sposób:

$ sudo pip install mycli

Jak używać MyCLI dla MySQL i MariaDB w Linuksie

Po zainstalowaniu mycli możesz go używać w następujący sposób:

$ mycli -u root -h localhost 

Autouzupełnianie

Łatwe uzupełnianie, takie jak słowa kluczowe i funkcje sql.

Inteligentne uzupełnianie

Uzupełnienia nazw tabel po słowie kluczowym „FROM”.

Obsługa aliasów

Uzupełnienia kolumn będą działać nawet wtedy, gdy nazwy tabel mają aliasy.

Podświetlanie składni

Podświetlanie składni dla MySQL.

Sformatowane wyjście SQL

Dane wyjściowe MySQL są automatycznie przesyłane strumieniowo przez mniej poleceń.

Aby zalogować się do mysql i jednocześnie wybrać bazę danych, możesz użyć podobnego polecenia w następujący sposób.

$ mycli local_database
$ mycli -h localhost -u root app_db
$ mycli mysql://[email protected]:3306/django_poll

Aby uzyskać więcej opcji użytkowania, wpisz:

$ mycli --help

Strona domowa MyCLI:http://mycli.net/index

Sprawdź kilka przydatnych artykułów dotyczących administracji MySQL.

  1. 20 poleceń MySQL (Mysqladmin) do administrowania bazą danych w systemie Linux
  2. Jak zmienić domyślny katalog danych MySQL/MariaDB w systemie Linux
  3. 4 przydatne narzędzia wiersza poleceń do monitorowania wydajności MySQL w Linuksie
  4. Jak zmienić hasło roota MySQL lub MariaDB w Linuksie
  5. Polecenia tworzenia kopii zapasowych i przywracania danych MySQL do administrowania bazą danych

To wszystko! W tym przewodniku pokazaliśmy, jak zainstalować i używać mycli za pomocą prostych poleceń w systemie Linux. Podziel się swoją opinią dotyczącą tego artykułu za pomocą poniższego formularza opinii.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Napraw „BŁĄD 1136 (21S01):Liczba kolumn nie odpowiada liczbie wartości w wierszu 2” podczas korzystania z instrukcji VALUES w MySQL

  2. Jak wyświetlić sortowanie tabeli w MySQL

  3. Wykonywanie wielu zapytań SQL w jednej instrukcji z PHP

  4. Jak zaktualizować MySQL na CentOS

  5. Jak zmienić nazwy tabel MySQL na serwerze Linux, aby nie uwzględniały wielkości liter?