MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLクライアントプログラム


以下にリストされている7つのクライアントプログラムがあります-

  • mysql

  • mysqladmin

  • mysqlcheck

  • mysqldump

  • mysqlimportmysqlpump

  • mysqlshow

  • mysqlslap

MySQLクライアントプログラムを簡単に理解しましょう-

mysql

mysql 入力行編集機能を備えた単純なSQLシェルです。インタラクティブおよび非インタラクティブな使用法をサポートします。インタラクティブに使用すると、クエリ結果はASCIIテーブル形式で表示されます。

これは、ユーザーのコマンドインタープリターのプロンプトから呼び出すことができます。以下に示されています-

shell> mysql db_name

mysqladmin

mysqladmin 管理操作の実行を支援するクライアントです。また、サーバーの構成と現在のステータスの確認、データベースの作成と削除などにも使用できます。

mysqlcheck

mysqlcheck クライアントはテーブルのメンテナンスを実行します。テーブルをチェック、修復、最適化、または分析します。

すべてのテーブルはロックされているため、処理中は他のセッションで使用できません。ただし、チェック操作の場合、テーブルはREADロックのみでロックされます。

mysqldump

mysqldump クライアントユーティリティは、論理バックアップの実行を支援します。これにより、元のデータベースオブジェクト定義とテーブルデータを再現するために実行できる一連のSQLステートメントが生成されます。バックアップまたは別のSQLサーバーへの転送のために1つ以上のMySQLデータベースをダンプします。

mysqldumpコマンドは、CSV、その他の区切りテキスト、またはXML形式の出力も生成します。ユーティリティmysqldumpには、少なくとも、ダンプされたテーブルにはSELECT権限、ダンプされたビューにはSHOW VIEW、ダンプされたトリガーにはTRIGGER、-single-transactionオプションが使用されていない場合はLOCK TABLES、-no-tablespacesオプションが使用されていない場合はPROCESSが必要です。 。

mysqlimport

mysqlimport クライアントには、LOADDATASQLステートメントを支援するコマンドラインインターフェイスが付属しています。 mysqlimportのほとんどのオプションは、LOADDATA構文の句に直接応答します

mysqlpump

mysqlpumpの機能を理解しましょう −

  • データベースとデータベース内のオブジェクトの並列処理により、ダンププロセスの高速化に役立ちます。

  • どのデータベースとデータベースオブジェクト(テーブル、ストアドプログラム、ユーザーアカウント)をダンプする必要があるかをより適切に制御できます

  • mysqlシステムデータベースへの挿入としてではなく、アカウント管理ステートメント(CREATE USER、GRANT)としてのユーザーアカウントのダンプ

mysqlshow

mysqlshow クライアントを使用して、存在するデータベース、それらのテーブル、またはテーブルの列またはインデックスを確認できます。いくつかのSQLSHOWステートメントのコマンドラインインターフェイスを提供します。

mysqlslap

mysqlslap ユーティリティは、MySQLサーバーのクライアント負荷をエミュレートし、すべてのステージのタイミングを報告するように設計された診断プログラムです。複数のクライアントがサーバーにアクセスしているかのように機能します。


  1. MySQLの区切り文字?

    区切り文字は、ストアドプロシージャ、関数を定義する必要がある場合、およびトリガーを作成する必要がある場合に使用できます。デフォルトの区切り文字はセミコロンです。 区切り文字を変更して、プロシージャなどを作成できます。ただし、複数のステートメントを検討している場合は、$$や//などの異なる区切り文字を使用する必要があります。 ここにテーブル「GetRecordFromNow」があります。ここで、以下はレコードです- +---------------------+ | YourDateTime | +---------------------+ | 2018-12-07 22:3

  2. Windows用のMySQLコマンドラインクライアント?

    Windows用のMySQLコマンドラインクライアントをインストールするには、次のURLにアクセスしてダウンロードリンクを取得する必要があります https://dev.mysql.com/downloads/mysql/ − スナップショットは次のとおりです- その後、オペレーティングシステムを選択する必要があります。スナップショットは次のとおりです- Windows(x86、32 / 64ビット)を選択し、インストーラーをダウンロードする必要があります。