次の記事では、mycliを見ていきます。 次に、Ubuntuでのインストールを確認します ターミナル用のMySQLクライアント。 ライブラリを使用してPythonで記述されています Pythonプロンプトツールキット そしてそれ自体で オートコンプリートと構文の強調表示が含まれます。 MySQL、MariaDB、Perconaデータベースサーバーで動作します。
このクライアントは、特に便利です 複雑なクエリを簡単かつ迅速に書く クエリ構文全体を覚えておく必要はありません。 これにより、ユーザーはREPLを使用できるようになります(読み取り、評価、印刷、ループ)入力を開始するとすぐに提案メニューに表示されます。
mycliの一般的な機能
Mycliはコマンドラインツールです MySQL、MariaDB、Perconaの場合 次の機能をサポートします。
- 会いましょう オートコンプリートと完全な大文字または小文字。 コマンドの入力を開始するとすぐに、これが機能します。
- SQLキーワード、およびデータベース内のテーブル、ビュー、列の入力中に自動入力します。
- の素敵なプリント 色を確認できる表形式のデータ。 クエリを作成すると、予約語の色がXNUMXつになり、データと定数の色が別になることがわかります。 これにより、ユーザーはDBに対して行うクエリをすばやく簡単に識別して分析できます。
- このクライアントは私たちにサポートを提供する予定です 複数行のクエリ.
- サポート SSL / TLS接続.
- の可能性があります クエリを保存する お気に入り。 結果をファイルに保存することもできます。 この機能はデフォルトで無効になっていますが、編集することでアクティブにできます にある構成ファイル 〜/ .myclirc.
- すべて registros ファイル内でそれらを見つけることができます 〜/ .mycli.log.
- 使用できるサポートが見つかります さまざまなテーマ.
- とうまく機能します Unicode入力/出力.
これらはその機能のほんの一部です。 私たちは見つけることができるでしょう そのすべての機能 彼のGitHubページで。
mycliをUbuntuにインストールする
MySQL CLI、つまりmycliをインストールするには、 Python2.7以降または3.4以降を実行しているシステムが必要になります。 このため、UbuntuシステムにPythonがインストールされていることを確認する必要があります。 この言語がない場合、インストールするには、ターミナルで次のコマンドを実行します(Ctrl + Alt + T)。
sudo apt install python
上記の要件が満たされると、mycliは パッケージマネージャーリポジトリで利用可能なパッケージ システムの。 次のスクリプトを使用して、このクライアントをインストールできます。
sudo apt update && sudo apt install mycli
別のインストールオプションは、を使用することです ピップ。 このPythonパッケージマネージャーを使用してmycliをインストールするには、ターミナルに入力する必要があります(Ctrl + Alt + T):
sudo pip3 install mycli
インストール後、次のことができるようになります インストールされているクライアントのバージョンを確認してください 次のコマンドを使用します。
mycli -v
まず、以下に示すコマンドを使用して接続できるようになります。
sudo mycli
提案は、カーソルの位置に応じて状況依存であることに注意してください。 例:FROMキーワードの後にテーブルのみが提案され、WHERE句の後に列名のみが提案されます。
お問い合わせ
取得する mycliで使用できるすべてのコマンドのリストターミナルで次のヘルプコマンドを実行するだけです。
mycli --help
へ mycliの使用について詳しく知る、ユーザーは相談することができます 公式ドキュメント プロジェクトのウェブサイトで提供されています。
要約すると、mycliは、クエリを作成するときにテーブル名と列名を提案するため、ターミナルでクエリを作成する時間を短縮する優れたクライアント側ツールです。 誰かが興味を持っているなら、それは言わなければなりません 名前が付いたpostgres用の同等のツールもあります pgcli Amjithによって開発されました。