sql >> データベース >  >> RDS >> Mysql

MyCLI –オートコンプリートと構文強調表示を備えたMySQL /MariaDBクライアント

    MyCLI は、一般的なデータベース管理システム(MySQL、MariaDB、およびPercona)用の使いやすいコマンドライン(CLI)インターフェイスであり、オートコンプリートと構文の強調表示があります。 prompt_toolkitを使用して構築されています Python 2.7、3.3、3.4、3.5、および3.6が必要です。 MySQLサーバーへのSSLを介した安全な接続をサポートします。

    MyCLIの機能

    • 最初に起動すると、構成ファイルが〜/ .myclircに自動的に作成されます。 。
    • データベースにSQLキーワード、テーブル、ビュー、列を入力する際のオートコンプリートをサポートします。
    • デフォルトで有効になっているスマートコンプリーションもサポートしており、状況に応じたコンプリーションの提案を提供します。

    例:

    SELECT * FROM <Tab> - this will just show table names. 
    SELECT * FROM users WHERE <Tab> - this will simply show column names. 
    
    • Pygmentsを使用した構文の強調表示をサポートします。
    • SSL接続のサポート。
    • 複数行のクエリのサポートを提供します。
    • オプションで、すべてのクエリとその出力をファイルに記録します(これはデフォルトで無効になっていることに注意してください)。
    • お気に入りのクエリを保存できます( \fsエイリアスを使用してクエリを保存します) \fエイリアスで実行します 。
    • SQLステートメントとテーブルレンダリングのタイミングをサポートします。
    • 表形式のデータを魅力的な方法で印刷します。

    LinuxにMyCLIforMySQLとMariaDBをインストールする方法

    Debian / Ubuntu ディストリビューションでは、次のようにaptコマンドを使用してmycliパッケージを簡単にインストールできます。

    $ sudo apt-get update
    $ sudo apt-get install mycli
    

    同様に、 Fedora 22+ mycliで使用できるパッケージがあります。次のように、dnfコマンドを使用してインストールできます。

    $ sudo dnf install mycli
    

    RHEL / CentOSなどの他のLinuxディストリビューションの場合 、mycliをインストールするにはPythonpipツールが必要です。以下のコマンドを使用してpipをインストールすることから始めます。

    $ sudo yum install pip	
    

    pipをインストールしたら、次のようにmycliをインストールできます。

    $ sudo pip install mycli
    

    LinuxでMyCLIforMySQLとMariaDBを使用する方法

    mycliをインストールすると、次のように使用できます。

    $ mycli -u root -h localhost 
    

    オートコンプリート

    キーワードやSQL関数などの簡単な補完。

    スマートコンプリート

    「FROM」キーワードの後のテーブル名の補完。

    エイリアスのサポート

    テーブル名がエイリアス化されている場合でも、列の補完は機能します。

    構文-ハイライト

    MySQLの構文の強調表示。

    フォーマットされたSQL出力

    MySQL出力はlessコマンドを介して自動的にパイプされます。

    mysqlにログインし、同時にデータベースを選択するには、次のような同様のコマンドを使用できます。

    $ mycli local_database
    $ mycli -h localhost -u root app_db
    $ mycli mysql://[email protected]:3306/django_poll
    

    その他の使用オプションについては、次のように入力してください:

    $ mycli --help
    

    MyCLIホームページ:http://mycli.net/index

    MySQL管理に役立つ記事をいくつかチェックしてください。

    1. Linuxでのデータベース管理のための20のMySQL(Mysqladmin)コマンド
    2. LinuxでデフォルトのMySQL/MariaDBデータディレクトリを変更する方法
    3. LinuxでMySQLのパフォーマンスを監視するための4つの便利なコマンドラインツール
    4. LinuxでMySQLまたはMariaDBのルートパスワードを変更する方法
    5. データベース管理用のMySQLバックアップおよび復元コマンド

    それで全部です!このガイドでは、Linuxで簡単なコマンドを使用してmycliをインストールして使用する方法を示しました。以下のフィードバックフォームを介して、この記事に関するあなたの考えを共有してください。


    1. 詳細にあります

    2. 日付ごとにSQLデータベースからデータを取得しますか?

    3. PHPを使用してMySQLに接続する方法

    4. ExcelでSQLiteクエリ結果を自動的に開く