MySQL 5.1 リファレンスマニュアル :: 7 クライアントプログラムとユーティリティ プログラム :: 7.7 mysql — MySQL コマンド ライン ツール
« 7.6 myisampack — 圧縮された、読み取り専用MyISAM テーブルを作成する。

7.7.1 mysql オプション »
Section Navigation      [Toggle]
  • 7 クライアントプログラムとユーティリティ プログラム
  • 7.1 クライアントプログラムとユーティリティ プログラムの概要
  • 7.2 my_print_defaults — オプション ファイルから オプションを表示する
  • 7.3 myisam_ftdump — フル テキスト インデックス情報を表示する
  • 7.4 myisamchk — MyISAM テーブル メンテナンス ユーティリティ
  • 7.5 myisamlog — Display MyISAM Log File Contents
  • 7.6 myisampack — 圧縮された、読み取り専用MyISAM テーブルを作成する。
  • 7.7 mysql — MySQL コマンド ライン ツール
    • 7.7.1 mysql オプション
    • 7.7.2 mysql Commands
    • 7.7.3 mysqlサーバサイドヘルプ
    • 7.7.4 テキストファイルからSQLステートメントを実行する
    • 7.7.5 mysqlヒント
  • 7.8 mysqlaccess — アクセス権限をチェックするクライアント
  • 7.9 mysqladmin — MySQL サーバの管理を行うクライアント
  • 7.10 mysqlbinlog — バイナリログファイルを処理するためのユーティリティ
  • 7.11 mysqlcheck — テーブル メンテナンスと修復プログラム
  • 7.12 mysqldump — データベースバックアッププログラム
  • 7.13 mysqlhotcopy — データベースバックアッププログラム
  • 7.14 mysqlimport — データインポートプログラム
  • 7.15 mysqlshow — データベース、テーブル、カラム情報を表示します。
  • 7.16 mysqlslap — クライアント負荷エミュレーション
  • 7.17 mysql_zap — パターンとマッチする処理を消去します。
  • 7.18 perror — エラーコードの説明
  • 7.19 replace — 文字列置き換えユーティリティ

7.7. mysql — MySQL コマンド ライン ツール

[+/-]

7.7.1. mysql オプション
7.7.2. mysql Commands
7.7.3. mysqlサーバサイドヘルプ
7.7.4. テキストファイルからSQLステートメントを実行する
7.7.5. mysqlヒント

mysqlは単純な(GNUreadline機能を装備した。)SQLシェルです。インタラクティブ・ノンインタラクティブ使用の両方をサポートします。インタラクティブの場合、ASCII-テーブルフォーマットでクエリの結果が提示されます。ノンインタラクティブの場合(例えばフィルターとして),、タブによって分けられたフォーマットで結果が提示されます。出力フォーマットはコマンドオプションを使用することで変更することができます。

大きな結果セット用のメモリが足りないことで問題が発生している場合、--quickオプションを使用してください。これにより、mysqlは全結果セットを取得、メモリ内でバッファ後表示といった一連の作業を一気にこなさず、サーバから1行ずつ結果を取得します。これは、mysql_store_result()よりも、クライアントサーバ内のmysql_use_result() C API ファンクションを使用して結果セットを返すことで実行できます。

mysqlの使用は簡単です。以下の様に、コマンドインタープリタのプロンプトから起動してください。

shell> mysql db_name

または

shell> mysql --user=user_name --password=your_password db_name

そこでSQLステートメントを書き、‘;’、\g、または\Gで終わらせEnterを押してください。

MySQL 5.1.10以降、コントロールC を押すことでmysqlに現在のステートメントの消去を命令します。これが実行できない場合、あるいはステートメントが消去される前にコントロールCが押された場合、mysqlは閉じます。以前では、コントロールCを押すとmysqlは全ての場合において閉じました。

SQLステートメントは以下の様に、スクリプトファイル(バッチファイル)形式で実行できます。

shell> mysql db_name < script.sql > output.tab
Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates