GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal dan Gunakan MyCLI di MySQL / MariaDB / Percona untuk Penyelesaian Otomatis dan Penyorotan Sintaks di server Ubuntu 20.04

Untuk server database populer seperti MySQL, MariaDB dan Percona, Anda harus menjalankan perintah yang berbeda untuk tugas seperti menampilkan database, menampilkan tabel, daftar pengguna dari tabel dan sebagainya. Dengan MyCLI, menjalankan perintah seperti itu menjadi mudah.

MyCLI pada dasarnya adalah antarmuka baris perintah (CLI) yang dibangun menggunakan pustaka prompt_toolkit dan Python yang menyediakan penyorotan sintaks dan pelengkapan otomatis.

Anda juga dapat mengonfigurasi MyCLI untuk daftar perintah sebelumnya dengan tombol panah atas/bawah. Jadi Anda tidak perlu khawatir lagi mengetikkan perintah-perintah sebelumnya.

Di sini, di LinuxAPT, sebagai bagian dari Layanan Manajemen Server kami, kami secara teratur membantu Pelanggan kami untuk melakukan kueri Basis Data Sistem Linux terkait.

Dalam konteks ini, kita akan melihat cara menginstal dan menggunakan MyCLI di server Ubuntu 20.04.


Fitur Utama MyCLI meliputi:

  • Penyorotan sintaks menggunakan Pygments didukung.
  • Koneksi SSL didukung.
  • Saat Anda mengetik kata kunci SQL serta kolom, tabel, dan tampilan dalam database, pelengkapan otomatis tersedia dalam kasus ini.
  • Kueri multibaris didukung.
  • Pembuatan otomatis file konfigurasi di ~/.myclirc pada saat instalasi.
  • Waktu pernyataan Sql dan rendering tabel didukung.
  • Secara default, penyelesaian cerdas diaktifkan menawarkan saran untuk penyelesaian peka konteks.
  • PILIH * DARI dan kemudian menekan tab akan menampilkan nama tabel.
  • PILIH * FROM pengguna WHERE dan kemudian menekan tab akan menampilkan nama kolom.
  • Semua kueri dan log hasilnya disimpan dalam file. Secara default, fitur ini dinonaktifkan.
  • Pencetakan data tabular warna-warni.
  • Mendukung penyimpanan kueri favorit menggunakan \fs alias. Anda dapat menjalankan kueri lagi dengan \fs alias.


Bagaimana cara menginstal MyCLI di server Ubuntu 20.04 LTS?

Untuk menginstal MyCLI di server Ubuntu 20.04 LTS, Anda dapat menjalankan perintah di bawah ini:

$ sudo apt update
$ sudo apt install mycli -y

Dengan perintah di atas, mycli akan terinstal sepenuhnya dan siap digunakan.


Bagaimana cara menggunakan MyCLI ?

Di sini, kita akan menggunakan perintah MyCLI untuk server database populer MySQL. Mari jalankan beberapa perintah dengan menggunakan fitur MyCLI yang memudahkan menjalankan perintah dan sintaks:

# mycli -u root -p database_name

Di sini, Anda akan melihat opsi untuk melengkapi sintaks yang memudahkan untuk memilih salah satu yang diperlukan.


Apa yang dilakukan fitur pelengkapan otomatis MyCLI?

Dengan fitur pelengkapan otomatis MyCLI, Anda dapat melihat opsi untuk menyelesaikan sintaks hanya dengan mengetik SELECT * F. Ini akan menampilkan opsi seperti FROM yang memudahkan untuk memilih salah satu yang diperlukan.

# mycli -u root -p phpmyadmin
SHOW DATABSES;
USE phpmyadmin;
SELECT * F


Bagaimana cara menggunakan fitur Smart-completion MyCLI ?

Fitur penyelesaian cerdas MyCLI berjalan seperti ini:

SHOW TABLES;
SELECT * FROM pma__table_info WHERE

Di sini, kami telah menekan spasi setelah WHERE, ini menunjukkan opsi untuk tabel terkait. Dalam kasus kami, ini menunjukkan opsi kolom untuk tabel pma__table__info.


Tentang fitur Dukungan Alias ​​​​MyCLI ?

Fitur ini juga berguna Bahkan setelah nama tabel diberi alias, penyelesaian kolom akan berfungsi seperti yang diilustrasikan di bawah ini:

SELECT * FROM pma__table_info WHERE db_name;
SELECT t FROM pma__table_info WHERE db_name;



Ubuntu
  1. Cara Menginstal MySQL di Ubuntu 18.04

  2. Cara Menginstal dan Menggunakan Telnet di Ubuntu 20.04 LTS

  3. Cara Menginstal WordPress di Ubuntu 18.04 dan Mengonfigurasinya untuk Menggunakan Database Jarak Jauh

  1. Cara Menginstal dan Menggunakan MySQL Workbench di Ubuntu 18.04

  2. Cara Menginstal MariaDB di Ubuntu 20.04

  3. Tutorial server LAMP Ubuntu 14.10 dengan Apache 2, PHP 5 dan MySQL (MariaDB)

  1. Tutorial server LAMP Ubuntu 15.04 dengan Apache 2, PHP 5 dan MariaDB (bukan MySQL)

  2. Tutorial server LAMP Ubuntu 15.10 dengan Apache 2.4, PHP 5 dan MariaDB (bukan MySQL)

  3. Cara Menginstal Server PowerDNS dan Admin PowerDNS di Ubuntu 20.04