mycli: Otomatik Tamamlama ve sözdizimi vurgulama ile MySQL için mükemmel bir Terminal

MySQL, MariaDB y Perkon onlar üç günümüzde yaygın olarak kullanılan veritabanlarıİlk ikisi, bugün var olan açık kaynak uygulamalarının büyük bir yüzdesine yerleştirilmiştir. Bu nedenle bir MySQL, MariaDB ve Percona için terminal bu, konsolun bize sunduğu rahatlık ve rahatlıkla bu veritabanlarını verimli bir şekilde yönetmemizi sağlar.

Bu sefer, veri tabanlarımızı verimli bir şekilde yönetmek için gerekli özelliklere sahip bir veritabanı terminali olan mycli'yi, aşırı kaynak tüketmeden ve elimizdeki kapsamlı dokümantasyon ile tanıyacağız.

Mycli nedir?

Mycli açık kaynak kodlu bir araçtır, PythonMySQL, MariaDB ve Percona komutlarını hızlı, otomatik ve verimli bir şekilde yönetmemizi ve yürütmemizi sağlar. Araç, yukarıda belirtilen veritabanı dilleri için gelişmiş bir otomatik tamamlama sistemine sahiptir, aynı şekilde sözdizimini standart bir şekilde vurgular, bu da veritabanımızı terminalden rahat bir şekilde yönetmemize yardımcı olur.

Oldukça kısa bir kurulum ve öğrenme hattına sahiptir, bu mükemmel özelliklerine ek olarak, özellikle düşük kaynak tüketimi ve hızlandırılmış yanıt süresi nedeniyle veritabanı yönetimine adanmış araçlara çok ilginç bir alternatif haline getirir. .

Aracın ayrıntılı kullanımı, aracın geliştiricileri tarafından yayınlanan aşağıdaki gif'te görülebilir:

mysql için terminal

Mycli özellikleri

  • Tamamen açık kaynak, python'da geliştirilmiş ve mükemmel belgelerle.
  • Veritabanı tabloları, görünümleri ve sütunlarının yanı sıra SQL anahtar sözcükleri yazılırken otomatik tamamlama.
  • Pygments sayesinde mükemmel sözdizimi vurgulama.
  • Yalnızca bağlamla ilgili ipuçları sunan akıllı otomatik tamamlama (varsayılan olarak etkindir).
    • SELECT * FROM <tab> sadece tabloların isimlerini gösterecektir.
    • SELECT * FROM users WHERE <tab> yalnızca sütun adlarını gösterecektir.
  • Birden fazla satır içeren sorgular için destek.
  • En çok kullanılan sorguların saklanmasına izin verir, bunun için kullanarak bir sorguyu kaydetmek yeterlidir.  \fs alias query ve aşağıdaki komutu kullanın \f alias tekrar çalıştırmak istediğinizde.
  • Dizinde otomatik olarak oluşturulan güçlü ve basit yapılandırma dosyası ~/.myclirc
  • Yürütülen komutların geçmişini kaydetmek istememiz durumunda kapsamlı bir günlük sistemine sahiptir.
  • Güzel bir girinti kullanalım.
  • Veri çıkışı düzenli ve hoş, tablo şeklinde ayırmalarla sütunlarda gösteriliyor.
  • SSL bağlantı desteği vardır.
  • Aracın yardımını çalıştırırken ayrıntılı belgeler $ mycli --help
  • Çok daha fazlası.

Mycli nasıl kurulur

Mycli'yi python sayesinde herhangi bir Linux dağıtımına kurabiliriz, bunun için sadece pip'i kurmalı ve aşağıdaki komutu çalıştırmalıyız:

$ sudo pip install -U mycli

Debian ve ubuntu kullanıcıları, aracı doğrudan resmi depolardan çalıştırarak yükleyebilirler.

$ sudo apt-get install mycli

Aynı şekilde, Arch Linux ve türev kullanıcıları, AUR depoları sayesinde bu araçtan yararlanabilirler, bunu yapmak için aşağıdaki komutu çalıştırın:

$ yaourt -S mycli

Sonuç olarak, yapılan testlerde aracın son derece hızlı davrandığını ve otomatik tamamlamaya gelince önerisinin mükemmel olduğunu vurgulamak istiyorum. Hatta bu aracın çok daha az kaynak tüketmesi avantajıyla MySQL Navigator kadar faydalı olduğunu düşünüyorum, konsol aşığıysanız ve uyumlu olduğu üç veritabanından bazılarını kullanıyorsanız, bu harika aracı denemekten çekinmeyin ve bize izlenimlerinizi söyleyin. hakkında.


Google'da tercih edilen kaynak olarak ekleyin.