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ランタイム環境の基本イメージを作成する方法

推薦する

CSS 画面サイズ適応実装例

CSS 画面サイズの適応を実現するには、まず CSS3 @media メディア クエリを導入する必要...

vscodeを使用してReact Native開発環境を構築する方法を教えます

質問コードにはプロンプトがありません: RN 開発に不慣れな、フロントエンド以外の学生の多くは、「ど...

Mysql sql スロークエリ監視スクリプトコード例

1. my.cnfを変更する #全体的な効果としては、グローバルがオンになっている場合はテーブルとロ...

MySQLシリーズのMariaDBサーバーのインストール

目次チュートリアルシリーズ1. yumパッケージマネージャーを使用してMariaDBサーバーをインス...

PHP で JSON バックスラッシュを削除する例

1. 「stripslashes($_POST['json']);」メソッドを使用し...

Vue で echarts を使用してコンポーネントを視覚化する方法

echarts コンポーネントの公式ウェブサイト アドレス: https://echarts.apa...

HTML コマンドラインインターフェースの実装

HTML部分コードをコピーコードは次のとおりです。 <!DOCTYPE html> &l...

CentOS8 Linux 8.0.1905 のインストール手順(図解)

現在、CentOS の最新バージョンは CentOS 8 です。次に、CentOS Linux 8....

よく使われる3つのMySQLデータ型

MySQL のデータ フィールドのタイプを定義することは、データベースを最適化するために非常に重要で...

Oracle10パーティションとMySQLパーティションの違いの詳細な説明

一般的に使用される Oracle10g パーティションは、範囲 (範囲パーティション)、リスト (リ...

MySQL の count 関数の正しい使い方の詳細な説明

1. 説明MySQLでは、テーブル内の行の総数を取得する必要がある場合、通常は次の文を使用します。 ...

MySQL マスタースレーブレプリケーションの遅延の原因と解決策

目次レプリケーション ロジックの簡単な概要:遅延の原因と解決策〇メインデータベースへの頻繁なDMLリ...

Windows (x86、64 ビット) で MySQL 5.7.17 無料インストール バージョンをアップグレードするための詳細なチュートリアル

Laravel 5.4 のデフォルトの utf8mb64 文字エンコーディングをサポートするには、M...

Reactは一般的なスケルトン画面コンポーネントの例を実装します

目次スケルトンスクリーンとは何ですか?デモデザインのアイデア具体的な実装スケルトンスクリーンとは何で...

Expressを使用してプロジェクトを自動的にビルドするNode.jsのプロセス全体

1. Expressライブラリとジェネレータをインストールするcmdを開いて、次のコマンドを入力しま...