mycli: Terminal luar biasa untuk MySQL dengan AutoComplete dan penyorotan sintaks

MySQL, MariaDB y percona mereka tiga database banyak digunakan saat ini, dua yang pertama tertanam dalam persentase besar aplikasi open source yang ada saat ini. Inilah mengapa penting untuk memiliki file terminal untuk MySQL, MariaDB dan Percona yang memungkinkan kami untuk mengelola database ini secara efisien, dari kenyamanan dan kemudahan yang ditawarkan konsol kepada kami.

Kali ini kita akan mengenal mycli, terminal database yang memiliki karakteristik yang diperlukan untuk mengelola database kita secara efisien, tanpa menghabiskan sumber daya yang berlebihan dan dengan dokumentasi ekstensif yang kita miliki.

Apa itu mycli?

mycli.dll adalah alat sumber terbuka, dikembangkan di Ular sanca, yang memungkinkan kita untuk mengelola dan menjalankan perintah MySQL, MariaDB, dan Percona dengan cara yang cepat, otomatis, dan efisien. Alat ini memiliki sistem pelengkapan otomatis yang canggih untuk bahasa database yang disebutkan di atas, dengan cara yang sama, alat ini menyoroti sintaks dengan cara standar, yang membantu kami mengelola basis data dengan cara yang nyaman dari terminal.

Ini memiliki jalur instalasi dan pembelajaran yang cukup singkat, yang ditambahkan ke karakteristiknya yang sangat baik menjadikannya alternatif yang sangat menarik untuk alat yang didedikasikan untuk manajemen basis data, terutama karena konsumsi sumber daya yang rendah dan waktu respons yang dipercepat. .

Penggunaan alat secara mendetail dapat dilihat di gif berikut yang dirilis oleh pengembang alat:

terminal untuk mysql

Fitur Mycli

  • Sepenuhnya open source, dikembangkan dengan python dan dengan dokumentasi yang sangat baik.
  • Pelengkapan otomatis saat kata kunci SQL diketik, serta tabel, tampilan, dan kolom database.
  • Penyorotan sintaks yang sangat baik berkat Pygments.
  • Pelengkapan otomatis pintar (yang diaktifkan secara default), yang hanya akan menawarkan petunjuk terkait konteks.
    • SELECT * FROM <tab> itu hanya akan menampilkan nama-nama tabel.
    • SELECT * FROM users WHERE <tab> itu hanya akan menampilkan nama kolom.
  • Dukungan untuk kueri yang mencakup lebih dari satu baris.
  • Ini memungkinkan untuk menyimpan kueri yang paling sering digunakan, untuk ini cukup menyimpan kueri menggunakan  \fs alias query dan gunakan perintah berikut \f alias ketika Anda ingin menjalankannya lagi.
  • File konfigurasi yang kuat dan sederhana, yang secara otomatis dibuat di direktori ~/.myclirc
  • Ini memiliki sistem log yang luas, jika kita ingin menyimpan riwayat perintah yang dieksekusi.
  • Mari kita manfaatkan lekukan yang bagus.
  • Output data terorganisir dan menyenangkan, itu ditampilkan dalam kolom dengan pemisah tabel.
  • Ini memiliki dukungan untuk koneksi SSL.
  • Dokumentasi terperinci saat menjalankan bantuan alat $ mycli --help
  • Lebih banyak lagi.

Cara menginstal mycli

Kita dapat menginstal mycli di distro Linux apa pun berkat python, untuk ini kita hanya perlu menginstal pip dan menjalankan perintah berikut:

$ sudo pip install -U mycli

Pengguna Debian dan ubuntu dapat menginstal alat ini langsung dari repositori resmi dengan menjalankan

$ sudo apt-get install mycli

Demikian juga, Arch Linux dan pengguna turunannya dapat menikmati alat ini berkat repositori AUR, untuk melakukan ini, jalankan perintah berikut:

$ yaourt -S mycli

Sebagai kesimpulan, saya ingin menekankan bahwa dalam pengujian yang dilakukan, alat berperilaku sangat cepat dan sarannya dalam hal pelengkapan otomatis sangat baik. Saya bahkan berpikir bahwa alat ini sama bermanfaatnya dengan MySQL Navigator dengan keuntungan yang menghabiskan lebih sedikit sumber daya, jika Anda adalah pencinta konsol dan juga menggunakan beberapa dari tiga basis data yang kompatibel, jangan ragu untuk mencoba alat hebat ini dan beri tahu kami kesan Anda tentang.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Guillermo dijo

    Alat yang hebat, terima kasih banyak atas artikel Anda.

  2.   jvk85321.dll dijo

    Apakah Anda tahu jenis huruf dari terminal ????

    1.    Gustavo Martin Corujo dijo

      Monaco. Itu adalah sumbernya! Saya memberi Anda opsi untuk mengunduh untuk Linux. karena sumbernya dari MAC

      https://gist.github.com/rogerleite/99819

      Salam.

  3.   Gustavo Martin Corujo dijo

    Kontribusi yang sangat bagus !! Alat yang spektakuler !!