MyCLI - MySQL/MariaDB klients ar automātisko pabeigšanu un sintakses izcelšanu


MyCLI ir viegli lietojams komandrindas (CLI) interfeiss populārajām datu bāzu pārvaldības sistēmām: MySQL, MariaDB un Percona ar automātiskās pabeigšanas un sintakses izcelšanu. Tas ir veidots, izmantojot prompt_toolkit, un tam ir nepieciešami Python 2.7, 3.3, 3.4, 3.5 un 3.6. Tas atbalsta drošus savienojumus, izmantojot SSL, ar MySQL serveri.

  • Pirmoreiz startējot, konfigurācijas fails tiek automātiski izveidots vietnē ~/.myclirc.
  • Atbalsta automātisko aizpildīšanu, ievadot SQL atslēgvārdus, kā arī tabulas, skatus un kolonnas datu bāzē.
  • Atbalsta arī viedo pabeigšanu, kas pēc noklusējuma ir iespējota, un piedāvās ieteikumus par konteksta jutīgu pabeigšanu.

Piemēram:

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

  • Atbalsta sintakses izcelšanu, izmantojot Pygments.
  • SSL savienojumu atbalsts.
  • piedāvā atbalstu daudzrindu vaicājumiem.
  • Tas pēc izvēles reģistrē katru vaicājumu un tā izvadi failā (ņemiet vērā, ka tas pēc noklusējuma ir atspējots).
  • ļauj saglabāt iecienītākos vaicājumus (saglabāt vaicājumu, izmantojot s aizstājvārdu un palaist to ar aizstājvārdu).
  • Atbalsta SQL priekšrakstu un tabulu renderēšanas laiku.
  • Pārdod tabulas datus pievilcīgā veidā.

Kā Linux instalēt MyCLI MySQL un MariaDB

Debian/Ubuntu izplatījumos jūs varat viegli instalēt paketi mycli, izmantojot komandu apt šādi:

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

Tāpat Fedora 22+ ir pieejama pakotne mycli, jūs to varat instalēt, izmantojot komandu dnf, kā norādīts zemāk:

$ sudo dnf install mycli

Citiem Linux izplatījumiem, piemēram, RHEL/CentOS, Mycli instalēšanai būs nepieciešams Python pip rīks. Sāciet, instalējot pip ar tālāk norādītajām komandām:

$ sudo yum install pip	

Kad pip ir instalēts, mycli varat instalēt šādi:

$ sudo pip install mycli

Kā izmantot MyCLI MySQL un MariaDB operētājsistēmā Linux

Kad mycli ir instalēts, varat to izmantot šādi:

$ mycli -u root -h localhost 

Viegla pabeigšana, piemēram, atslēgvārdi un sql funkcijas.

Tabulas nosaukuma aizpildīšana pēc atslēgvārda ‘FROM’.

Kolonnu aizpildīšana darbosies pat tad, ja tabulu nosaukumi tiks aizstāti.

Sintakses izcelšana MySQL.

MySQL izeja tiek automātiski ievadīta, izmantojot mazāk komandu.

Lai pieteiktos MySQL un vienlaikus atlasītu datu bāzi, varat izmantot līdzīgu komandu šādi.

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

Lai iegūtu citas lietošanas iespējas, ierakstiet:

$ mycli --help

MyCLI mājas lapa: http://mycli.net/index

Pārbaudiet dažus noderīgus rakstus MySQL administrēšanai.

  1. 20 MySQL (Mysqladmin) komandas datu bāzes administrēšanai Linux
  2. Kā mainīt noklusējuma MySQL/MariaDB datu direktoriju Linux
  3. 4 noderīgi komandrīku rīki, lai uzraudzītu MySQL veiktspēju operētājsistēmā Linux
  4. Kā nomainīt MySQL vai MariaDB saknes paroli operētājsistēmā Linux
  5. MySQL dublēšanas un atjaunošanas komandas datu bāzes administrēšanai

Tas ir viss! Šajā ceļvedī mēs parādījām, kā Linux instalēt un izmantot mycli ar vienkāršām komandām. Dalieties domās par šo rakstu, izmantojot zemāk esošo atsauksmju veidlapu.