MyCLI - Otomatik tamamlama ve Sözdizimi vurgulama özelliklerine sahip bir MySQL/MariaDB İstemcisi


MyCLI, popüler veritabanı yönetim sistemleri için kullanımı kolay bir komut satırı (CLI) arayüzüdür: MySQL, MariaDB ve Percona, otomatik tamamlama ve sözdizimi vurgulama özelliklerine sahiptir. Prompt_toolkit kullanılarak oluşturulmuştur ve Python 2.7, 3.3, 3.4, 3.5 ve 3.6 gerektirir. MySQL sunucusuna SSL üzerinden güvenli bağlantıları destekler.

MyCLI Özellikleri

  • İlk başlattığınızda, ~/.myclirc konumunda otomatik olarak bir yapılandırma dosyası oluşturulur.
  • Veritabanındaki tabloların, görünümlerin ve sütunların yanı sıra SQL anahtar sözcüklerini yazarken otomatik tamamlamayı destekler.
  • Ayrıca varsayılan olarak etkin olan ve bağlama duyarlı tamamlama önerileri sunan akıllı tamamlamayı da destekler.

Örneğin:

SELECT * FROM <Tab> - this will just show table names. 
SELECT * FROM users WHERE <Tab> - this will simply show column names. 
  • Pigmentler kullanılarak sözdizimi vurgulamayı destekler.
  • SSL bağlantıları için destek.
  • Çok satırlı sorgular için destek sunar.
  • İsteğe bağlı olarak her sorguyu ve çıktısını bir dosyaya kaydeder (bunun varsayılan olarak devre dışı olduğunu unutmayın).
  • Favori sorguları kaydetmenize olanak tanır (bir sorguyu \fs alias kullanarak kaydedin ve \f alias ile çalıştırın).
  • SQL ifadelerinin zamanlamasını ve tablo oluşturmayı destekler.
  • Tablo verilerini çekici bir şekilde yazdırır.

Linux'ta MySQL ve MariaDB için MyCLI Nasıl Kurulur

Debian/Ubuntu dağıtımlarında mycli paketini apt komutunu kullanarak aşağıdaki gibi kolayca kurabilirsiniz:

sudo apt-get update
sudo apt-get install mycli

Benzer şekilde, Fedora 22+'nin mycli için bir paketi mevcuttur, bunu aşağıdaki gibi dnf komutunu kullanarak yükleyebilirsiniz:

sudo dnf install mycli

RHEL/CentOS gibi diğer Linux dağıtımlarında mycli'yi yüklemek için Python pip aracına ihtiyacınız olacaktır. Aşağıdaki komutlarla pip'i yükleyerek başlayın:

sudo yum install pip	

Pip kurulduktan sonra mycli'yi aşağıdaki gibi kurabilirsiniz:

sudo pip install mycli

Linux'ta MySQL ve MariaDB için MyCLI Nasıl Kullanılır

Mycli kurulduktan sonra şu şekilde kullanabilirsiniz:

mycli -u root -h localhost 

Otomatik tamamlama

Anahtar kelimeler ve sql işlevleri gibi kolay tamamlamalar.

Akıllı tamamlama

Tablo adı 'FROM' anahtar sözcüğünden sonra tamamlanır.

Takma ad desteği

Sütun tamamlamaları, tablo adlarına takma ad verildiğinde bile çalışacaktır.

Sözdizimi vurgulama

MySQL için sözdizimi vurgulama.

Biçimlendirilmiş SQL Çıkışı

MySQL Çıkışı, less komutuyla otomatik olarak aktarılır.

MySQL'e giriş yapmak ve aynı anda bir veritabanı seçmek için aşağıdakine benzer bir komut kullanabilirsiniz.

mycli local_database
mycli -h localhost -u root app_db
mycli mysql://amjith@localhost:3306/django_poll

Daha fazla kullanım seçeneği için şunu yazın:

mycli --help

MyCLI Ana Sayfası: http://mycli.net/index

MySQL yönetimi için bazı yararlı makalelere göz atın.

  1. Linux'ta Veritabanı Yönetimi için 20 MySQL (Mysqladmin) Komutu
  2. Linux'ta Varsayılan MySQL/MariaDB Veri Dizini Nasıl Değiştirilir
  3. Linux'ta MySQL Performansını İzlemek için 4 Faydalı Komut Satırı Aracı
  4. Linux'ta MySQL veya MariaDB'nin Kök Şifresi Nasıl Değiştirilir
  5. Veritabanı Yönetimi için MySQL Yedekleme ve Geri Yükleme Komutları

Bu kadar! Bu kılavuzda, Linux'ta basit komutlarla mycli'nin nasıl kurulacağını ve kullanılacağını gösterdik. Bu makaleyle ilgili düşüncelerinizi aşağıdaki geri bildirim formunu kullanarak paylaşın.