MySQL, MariaDB y percona mereka bertiga pangkalan data digunakan secara meluas pada masa kini, dua yang pertama disertakan dalam peratusan besar aplikasi sumber terbuka yang ada sekarang. Inilah sebabnya mengapa penting untuk memiliki terminal untuk MySQL, MariaDB dan Percona yang membolehkan kami menguruskan pangkalan data ini dengan cekap, dari keselesaan dan kepraktisan yang ditawarkan oleh konsol kepada kami.
Kali ini kita akan mengenal mycli, terminal pangkalan data yang mempunyai ciri-ciri yang diperlukan untuk menguruskan pangkalan data kita dengan cekap, tanpa menghabiskan banyak sumber dan dengan dokumentasi yang luas yang kita miliki.
Apa itu mycli?
mycli adalah alat sumber terbuka, dikembangkan di Python, yang memungkinkan kita untuk mengelola dan melaksanakan perintah MySQL, MariaDB, dan Percona dengan cara yang cepat, automatik dan efisien. Alat ini mempunyai sistem pelengkap automatik canggih untuk bahasa pangkalan data yang disebutkan di atas, dengan cara yang sama, ia menyoroti sintaks dengan cara standard, yang membantu kita menguruskan pangkalan data kita dengan cara yang selesa dari terminal.
Ia memiliki jalur pemasangan dan pembelajaran yang cukup pendek, yang menambahkan ciri khasnya menjadikannya alternatif yang sangat menarik untuk alat yang dikhaskan untuk pengurusan pangkalan data, terutama kerana penggunaan sumber daya yang rendah dan masa tindak balas yang dipercepat.
Penggunaan alat secara terperinci dapat dilihat dalam gif berikut yang dikeluarkan oleh pembangun alat:
Ciri Mycli
- Sumber terbuka sepenuhnya, dikembangkan di python dan dengan dokumentasi yang sangat baik.
- Penyelesaian automatik kerana kata kunci SQL ditaip, serta jadual, pandangan, dan lajur pangkalan data.
- Penyorotan sintaks yang sangat baik terima kasih kepada Pygments.
- Penyelesaian automatik pintar (yang diaktifkan secara lalai), yang hanya akan memberikan cadangan berkaitan konteks.
SELECT * FROM <tab>
ia hanya akan menunjukkan nama-nama jadual.SELECT * FROM users WHERE <tab>
ia hanya akan menunjukkan nama lajur.
- Sokongan untuk pertanyaan yang merangkumi lebih daripada satu baris.
- Ia membolehkan menyimpan pertanyaan yang paling banyak digunakan, kerana ini cukup untuk menyimpan pertanyaan menggunakan
\fs alias query
dan gunakan arahan berikut\f alias
apabila anda mahu menjalankannya lagi. - Fail konfigurasi yang kuat dan sederhana, yang dihasilkan secara automatik di dalam direktori
~/.myclirc
- Ia memiliki sistem log yang luas, sekiranya kita ingin menyimpan sejarah perintah yang dilaksanakan.
- Mari menggunakan lekukan yang bagus.
- Output data teratur dan menyenangkan, ditunjukkan dalam lajur dengan pemisahan jadual.
- Ia mempunyai sokongan untuk sambungan SSL.
- Dokumentasi terperinci semasa menjalankan bantuan alat
$ mycli --help
- Banyak lagi yang lain.
Cara memasang mycli
Kita boleh memasang mycli di mana-mana distro Linux berkat python, untuk ini kita hanya perlu memasang pip dan melaksanakan perintah berikut:
$ sudo pip install -U mycli
Pengguna Debian dan ubuntu boleh memasang alat tersebut secara langsung dari repositori rasmi dengan menjalankan
$ sudo apt-get install mycli
Begitu juga, pengguna Arch Linux dan derivatif dapat menikmati alat ini berkat repositori AUR, untuk melakukan ini, melaksanakan perintah berikut:
$ yaourt -S mycli
Sebagai kesimpulan, saya ingin mengetengahkan bahawa dalam ujian yang dijalankan, alat ini berperilaku sangat pantas dan cadangannya ketika menyiapkan pelengkapan automatik sangat baik. Saya juga berpendapat bahawa alat ini sama berguna dengan MySQL Navigator dengan kelebihan penggunaan sumber yang jauh lebih sedikit, jika anda seorang peminat konsol dan juga menggunakan beberapa daripada tiga pangkalan data yang sesuai, jangan ragu untuk mencuba alat hebat ini dan beritahu kami kesan anda tentang.
Alat yang hebat, terima kasih banyak untuk artikel anda.
Adakah anda tahu apa jenis huruf terminal ????
Monaco. Ia adalah sumber! Saya memberi anda pilihan untuk memuat turun untuk Linux. kerana sumbernya adalah dari MAC
https://gist.github.com/rogerleite/99819
Greetings.
Sumbangan yang sangat baik !! Alat spektakuler !!