mycli:AutoCompleteと構文の強調表示を備えたMySQL用の優れたターミナル

MySQLの, MariaDB y ペルコナ 彼らはXNUMX人です 今日広く使用されているデータベース、最初のXNUMXつは、現在存在するオープンソースアプリケーションの大部分に組み込まれています。 これが、 MySQL、MariaDB、Percona用のターミナル これにより、コンソールが提供する快適さと利便性から、これらのデータベースを効率的に管理できます。

今回は、過剰なリソースを消費することなく、豊富なドキュメントを自由に使用して、データベースを効率的に管理するために必要な特性を備えたデータベース端末であるmycliについて説明します。

mycliとは何ですか?

マイクリ で開発されたオープンソースツールです Python 、これにより、MySQL、MariaDB、およびPerconaコマンドを高速で自動化された効率的な方法で管理および実行できます。 このツールは、前述のデータベース言語用の高度なオートコンプリートシステムを備えています。同様に、標準的な方法で構文を強調表示するため、ターミナルから快適な方法でデータベースを管理できます。

インストールと学習のラインがかなり短いため、優れた特性に加えて、特にリソースの消費量が少なく、応答時間が短縮されているため、データベース管理専用のツールの非常に興味深い代替手段になります。

ツールの詳細な使用法は、ツールの開発者によってリリースされた次のgifで見ることができます。

mysqlのターミナル

Mycliの機能

  • 完全にオープンソースで、Pythonで開発され、優れたドキュメントが含まれています。
  • SQLキーワード、データベーステーブル、ビュー、列が入力されるとオートコンプリートされます。
  • Pygmentsのおかげで優れた構文の強調表示。
  • スマートオートコンプリート(デフォルトで有効になっています)。コンテキスト関連のヒントのみを提供します。
    • SELECT * FROM <tab> テーブルの名前のみが表示されます。
    • SELECT * FROM users WHERE <tab> 列名のみが表示されます。
  • 複数行を含むクエリのサポート。
  • これにより、最も使用されるクエリを保存できます。これには、を使用してクエリを保存するだけで十分です。  \fs alias query 次のコマンドを使用します \f alias もう一度実行したいとき。
  • ディレクトリに自動的に生成される強力でシンプルな構成ファイル ~/.myclirc
  • 実行されたコマンドの履歴を保存したい場合に備えて、広範なログシステムがあります。
  • 素敵なインデントを利用しましょう。
  • データ出力は整理されて快適で、表形式で区切られた列に表示されます。
  • SSL接続をサポートしています。
  • ツールのヘルプを実行する際の詳細なドキュメント $ mycli --help
  • 他にもたくさん。

mycliのインストール方法

pythonのおかげでmycliを任意のLinuxディストリビューションにインストールできます。このためには、pipをインストールして、次のコマンドを実行するだけです。

$ sudo pip install -U mycli

Debianおよびubuntuユーザーは、を実行することにより、公式リポジトリから直接ツールをインストールできます。

$ sudo apt-get install mycli

同様に、Arch Linuxおよび派生ユーザーはAURリポジトリのおかげでこのツールを楽しむことができます。これを行うには、次のコマンドを実行します。

$ yaourt -S mycli

結論として、実行されたテストでは、ツールは非常に高速に動作し、オートコンプリートに関する提案は単純に優れていることを強調したいと思います。 このツールは、リソースの消費がはるかに少ないという利点があるMySQLナビゲーターと同じくらい便利だと思います。コンソールが好きで、互換性のあるXNUMXつのデータベースのいくつかを使用している場合は、このすばらしいツールを試してみてください。についての感想をお聞かせください。


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

4コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ビル

    素晴らしいツール、あなたの記事をどうもありがとう。

  2.   jvk85321

    ターミナルの書体を知っていますか????

    1.    グスタボ・マーティン・コルホ

      モナコ。 ソースです! Linux用にダウンロードするオプションを残しておきます。 ソースがMACからのものであるため

      https://gist.github.com/rogerleite/99819

      ご挨拶。

  3.   グスタボ・マーティン・コルホ

    非常に良い貢献!! 壮観なツール!!