MySQL , MariaDB, dan Percona adalah tiga basis data yang banyak digunakan saat ini . Dua yang pertama digunakan dalam sebagian besar aplikasi sumber terbuka saat ini. Oleh karena itu, penting untuk memiliki terminal untuk MySQL, MariaDB, dan Percona yang memungkinkan kita untuk mengelola basis data ini secara efisien dengan kemudahan dan kenyamanan yang ditawarkan oleh konsol.
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 adalah alat sumber terbuka yang dikembangkan dalam Python , yang memungkinkan kita untuk mengelola dan menjalankan perintah MySQL, MariaDB, dan Percona dengan cepat, otomatis, dan efisien. Alat ini memiliki sistem pelengkapan otomatis tingkat lanjut untuk bahasa basis data yang disebutkan di atas, serta penyorotan sintaks standar, yang membantu kita mengelola basis data dengan mudah 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:

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 querydan gunakan perintah berikut\f aliasketika 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.