Dalam artikel seterusnya kita akan melihat mycli. Selanjutnya kita akan melihat pemasangan di Ubuntu ini Pelanggan MySQL untuk terminal. Ia ditulis dalam Python menggunakan perpustakaan Kit Alat Prompt Python dan di se merangkumi penyempurnaan automatik dan sorotan sintaks. Ia akan berfungsi dengan pelayan pangkalan data MySQL, MariaDB dan Percona.
Pelanggan ini akan sangat berguna ketika datang tulis pertanyaan kompleks dengan mudah dan cepat tanpa perlu mengingati keseluruhan sintaks pertanyaan. Ini akan memberi pengguna kemungkinan untuk menggunakan REPL (Baca, Eval, Print, Loop) yang akan muncul di menu cadangan sebaik sahaja kita mula menaip.
Ciri umum mycli
Mycli adalah alat baris perintah untuk MySQL, MariaDB dan Percona dan menyokong fungsi berikut:
- Mari berjumpa dengan melengkapkan secara automatik dan huruf besar atau kecil. Sebaik sahaja kita mula menaip perintah, ini akan dimainkan.
- Isi secara automatik semasa mengetik kata kunci SQL, serta jadual, paparan, dan lajur dalam pangkalan data.
- Cetakan bagus dari data jadual di mana anda dapat melihat warnanya. Semasa menulis pertanyaan kami, kami akan melihat bahawa kata-kata terpelihara akan mempunyai satu warna, sementara data dan pemalarnya yang lain. Ini akan membolehkan pengguna mengenal pasti dan menganalisis pertanyaan yang kami buat kepada DB dengan cepat dan mudah.
- Pelanggan ini akan menawarkan sokongan kepada kami pertanyaan berbilang baris.
- Sokongan untuk Sambungan SSL / TLS.
- Kita akan mempunyai kemungkinan simpan pertanyaan kami kegemaran. Kami juga dapat menyimpan hasil anda dalam fail. Fungsi ini dilumpuhkan secara lalai tetapi kami dapat mengaktifkannya dengan mengedit fail konfigurasi, terdapat di ~ / .mircirc.
- Semua rekod kita akan dapat mencarinya di dalam fail ~ / .mycli.log.
- Kami akan mendapat sokongan untuk dapat digunakan pelbagai tema.
- Berfungsi dengan baik Input / output unicode.
Ini hanya beberapa ciri-cirinya. Kami akan dapat mencari semua ciri-cirinya di laman GitHubnya.
Pasang mycli di Ubuntu
Untuk memasang MySQL CLI, iaitu mycli, kita memerlukan sistem yang menjalankan python 2.7+ atau 3.4+. Atas sebab ini, kita harus memastikan bahawa sistem Ubuntu kita telah memasang Python. Sekiranya kita tidak mempunyai bahasa ini, untuk memasangnya, jalankan perintah berikut di terminal (Ctrl + Alt + T):
sudo apt install python
Setelah syarat di atas dipenuhi, mycli telah pakej tersedia di repositori pengurus pakej sistem. Kami akan dapat menggunakan skrip berikut untuk memasang klien ini:
sudo apt update && sudo apt install mycli
Pilihan pemasangan lain adalah menggunakan pip. Untuk memasang mycli menggunakan pengurus pakej Python ini, anda hanya perlu menaip terminal (Ctrl + Alt + T):
sudo pip3 install mycli
Selepas pemasangan, kami akan dapat periksa versi klien yang dipasang dengan arahan berikut:
mycli -v
Untuk memulakan, kita dapat terhubung menggunakan perintah seperti yang ditunjukkan di bawah ini:
sudo mycli
Perhatikan bahawa cadangan sensitif konteks bergantung pada kedudukan kursor. Contohnya: hanya jadual yang dicadangkan selepas kata kunci FROM dan hanya nama lajur yang dicadangkan selepas klausa WHERE.
Bantuan
Untuk mendapatkan senarai semua arahan yang boleh digunakan dengan mycli, yang harus anda lakukan ialah menjalankan perintah bantuan berikut di terminal:
mycli --help
kepada ketahui lebih lanjut mengenai penggunaan mycli, pengguna boleh berunding dengan dokumentasi rasmi ditawarkan di laman web projek.
Ringkasnya, mycli adalah alat sisi klien yang baik yang akan memendekkan masa menulis pertanyaan di terminal kerana akan mencadangkan nama jadual dan lajur semasa kami menulis pertanyaan. Sekiranya ada yang berminat, mesti dikatakan bahawa ada juga alat yang setara untuk postgres dengan nama pgcli yang telah dikembangkan oleh Amjith.