MySQLデータベースを操作するためのコマンドラインツールmycliの簡単な紹介

MySQLデータベースを操作するためのコマンドラインツールmycliの簡単な紹介

GitHub にはあらゆる種類の魔法のツールがあります。今日、私はデータベースを操作するためのコマンドライン ツールを見つけました。これは、構文を自動的に補完して強調表示できます。以前は、ターミナルで SQL を入力するときに、テーブル名とフィールド名だけでなく、完全なステートメントを入力するためのさまざまな関数を覚えておく必要がありました。そうでない場合は、まず Google Baidu でドキュメントを確認する必要がありました。

mycli コマンドライン補助ツールを使用すると、多くの手間を省くことができます。まず、効果図を見てみましょう。

自分で試してみないと、それほど強い感覚は得られないかもしれないので、自分で試してみてもいいかもしれません。 通常の状況では、pipコマンドを使用して直接インストールできます。

pip インストール mycli

インストールがうまくいかない場合は、公式ドキュメントを参照するか、pip ツールをアップグレードしてください。CentOS 環境で正常にインストールするには、pip をアップグレードする必要があります。

$ sudo yum python-pipをインストール

mycli は、Windows、macOS、Linux を含む複数のプラットフォームをサポートしています。どうやって使うの? mycli は mysql コマンドのパラメータを完全に継承するため、学習コストはかかりません。

データベースに接続すると、mysql は次のことも実行します。

mycli -u ユーザー名 -h ホスト -p パスワード --database データベース名

データベースへの接続に成功した後は、SQL 入力を使用する場合と通常の操作と同じです。唯一の違いは、入力した文字ごとに自動プロンプトが表示され、キーワードが強調表示され、Tab キーを押して複数のプロンプト項目を上下に切り替えて異なる項目を選択できることです。

ぜひご自身でも試してみてはいかがでしょうか?

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • PHP mysql_fetch_row を使用してクエリを実行し、データ行のリストを取得する方法
  • データベース管理に役立つ 5 つの MySQL GUI ツール
  • 単一の MySQL テーブル内の行数が 500 万を超えてはいけないのはなぜですか?
  • PHP は、mysqli および pdo 拡張機能を使用して、mysql データベースの実行効率をテストおよび比較します。完全な例
  • MySQL は、元のデータと同じデータがある場合、更新ステートメントを再度実行しますか?
  • IDEAはプロパティ設定ファイルを使用してMySQLデータベースに接続します。
  • MySQL でデータ復旧に binlog を使用する方法
  • MySQLデータベースイベントスケジュール実行タスクの詳細な説明
  • Windows 10 での mysql5.5 データベース コマンドラインの中国語文字化け問題を解決する
  • JavaはMySQLデータベースに接続し、クエリを実行し、変更します
  • MySQLデータ行と行オーバーフローのメカニズムの詳細な説明

<<:  Next.js 入門チュートリアル

>>:  Dockerを使用してPythonランタイム環境の基本イメージを作成する方法

推薦する

CSS3で実装されたスライドメニュー

結果:実装コード: <!DOCTYPE html><html class=&quo...

Linux での Docker のインストールと展開の例

以下の記事を読んだ後、プロジェクトをサーバーにデプロイできます。Tomcat、JDK、MySQL な...

MySQLテーブルをコピーする方法

目次1.mysqlダンプ実行プロセス:特徴2. CSVファイルをエクスポートする(最も柔軟性が高い)...

Mysql は非集計列を選択できません

1. はじめに最近ブログをアップグレードし、記事ページの下部に前の記事と次の記事に直接ジャンプできる...

Linuxでディスクをマウントする方法

仮想マシンを使用しているときに、ディスク容量が不足し、継続使用するためにディスクをマウントする必要が...

MySQL ロック関連知識のまとめ

MySQL のロックロックは、並行環境におけるリソースの競合を解決する手段です。その中でも、楽観的並...

HTML ページジャンプとパラメータ転送の問題

HTMLページジャンプ: window.open(url, "", "...

Windows 10 Home Edition に Docker をインストールする方法

最近、プロジェクトをアップグレードするために Docker を使用しました。これまで使用したことがな...

mysql8.0.23 Linux (centos7) のインストールの完全かつ詳細なチュートリアル

目次リレーショナルデータベースとは何ですか?非リレーショナルデータベースとは何ですか? MySQL ...

MySQL でスロークエリログを有効にする方法

1.1 はじめにスロークエリログを有効にすると、MySQL は指定された時間を超えるクエリステートメ...

VMWare で Ubuntu を再起動した後、インターネットにアクセスできなくなる問題の解決方法

VMWareでUbuntuを再起動した後、インターネットにアクセスできなくなる問題を解決するには、次...

jQueryは要素を追加した後に元のイベントが実行されない問題を解決します

まずエラーコードを見てみましょう。 html: <テーブルボーダー="1"...

Vueデータプロキシの詳細な説明

目次1. これからお話しするのは、フロントエンド担当者がvue-cliで完了できるソリューション、デ...

Docker Consul の概要とクラスター環境構築手順(グラフィカルな説明)

目次1. Dockerコンサルの概要2. nginxとconsulをベースにした自動検出と高可用性の...

シンプルなアコーディオン効果を実現するjs

この記事では、アコーディオン効果を実現するためのjsの具体的なコードを参考までに共有します。具体的な...