MyCLI - E MySQL/MariaDB Client mat Auto-Fäerdegstellung a Syntax-Highlighting


MyCLI ass eng einfach ze benotzen Kommandozeil (CLI) Interface fir déi populär Datebankmanagement Systemer: MySQL, MariaDB, a Percona mat Auto-Fäerdegstellung a Syntax Highlight. Et ass gebaut mat prompt_toolkit a erfuerdert Python 2.7, 3.3, 3.4, 3.5, an 3.6. Et ënnerstëtzt sécher Verbindungen iwwer SSL zum MySQL Server.

  • Wann Dir et fir d'éischt ufänkt, gëtt eng Configuratiounsdatei automatesch op ~/.myclirc erstallt.
  • Ënnerstëtzt automatesch Fäerdegstellung beim Tippen vun SQL Schlësselwieder souwéi Tabellen, Meenungen a Kolonnen an der Datebank.
  • Ënnerstëtzt och Smart-Vervollstännegung, déi als Standard aktivéiert ass a proposéiert Suggestioune fir kontextsensibel Ofschloss.

Zum Beispill:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 

  • Ënnerstëtzt Syntax Highlighting mat Pygments.
  • Support fir SSL Verbindungen.
  • Offert Ënnerstëtzung fir Multiline Ufroen.
  • Et protokolléiert optional all Ufro a seng Ausgang op eng Datei (notéiert datt dëst als Standard deaktivéiert ass).
  • Erlaabt Iech Liiblingsufroen ze späicheren (späicheren eng Ufro mat s Alias a lafen se mam Alias aus).
  • Ënnerstëtzt den Timing vu SQL Aussoen an Tabellendéierung.
  • Dréckt Tabulärdaten op eng attraktiv Manéier.

Wéi installéiere ech MyCLI fir MySQL a MariaDB op Linux

Op Debian/Ubuntu Verdeelungen kënnt Dir de mycli Package einfach installéieren andeems Dir apt Kommando benotzt wéi follegt:

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

Och Fedora 22+ huet e Package verfügbar fir mycli, Dir kënnt et mam dnf Kommando installéieren wéi hei ënnen:

$ sudo dnf install mycli

Fir aner Linux Verdeelungen wéi RHEL/CentOS, braucht Dir Python Pip Tool fir mycli z'installéieren. Fänkt un mam Pip z'installéieren mat de Kommandoen hei drënner:

$ sudo yum install pip	

Wann de Pip installéiert ass, kënnt Dir mycli wéi follegt installéieren:

$ sudo pip install mycli

Wéi benotzen ech MyCLI fir MySQL a MariaDB op Linux

Wann mycli installéiert ass, kënnt Dir et esou benotzen:

$ mycli -u root -h localhost 

Einfach Ergänzunge wéi Schlësselwieder a sql-Funktiounen.

Table Numm Fäerdegstellungen nom 'FROM' Schlësselwuert.

Eng Kolonnfäegkeet funktionnéieren och wann Tabellennimm aliaséiert sinn.

Syntax Highlight fir MySQL.

MySQL Output gëtt automatesch duerch manner Kommando gepäift.

Fir Iech op mysql aloggen an eng Datebank zur selwechter Zäit auswielen, kënnt Dir en ähnlechen Kommando benotzen wéi follegt.

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

Fir méi Benotzungsoptiounen, Typ:

$ mycli --help

MyCLI Homepage: http://mycli.net/index

Kuckt e puer nëtzlech Artikele fir MySQL Administratioun.

  1. 20 MySQL (Mysqladmin) Kommandoen fir Datebankverwaltung am Linux
  2. Wéi een Default MySQL/MariaDB Dateverzeichnis am Linux änneren
  3. 4 Nëtzlech Commandline Tools fir MySQL Performance am Linux ze iwwerwaachen
  4. Wéi Ännere Root Passwuert vu MySQL oder MariaDB op Linux
  5. MySQL Backup a Restauréieren Kommandoen fir Datebankverwaltung

Dat ass alles! An dësem Guide hu mir gewisen wéi een mycli mat einfachen Kommandoen am Linux installéiere a benotzt. Deelt Är Gedanken iwwer dësen Artikel iwwer de Feedbackformular hei ënnen.