このペジは機械翻訳したものです。
MySQL壳では,結果をテーブル,タブ付きまたは垂直形式,あるいはプリティまたは原始JSON出力として出力できます。MySQL Shell 8.0.14から,MySQL Shell構成オプションresultFormat
を使用して,これらの出力形式のいずれかをすべてのセッションまたは現在のセッションの永続的なデフォルトとして指定できます。このオプションの変更はすぐに有効になります。MySQL Shellの構成オプションを設定する手順は,セクション10.4“MySQL Shellオプションの構成”を参照してください。または、コマンドラ以及ンオプション——result-format
またはそのエ邮箱リアス(——表
,——选项卡
,——垂直
)を起動時に使用して,セッションの出力形式を指定できます。コマンドランオプションのリストは,セクションa。1「mysqlsh — MySQL Shell」を参照してください。
resultFormat
構成オプションが指定されていない場合,MySQL壳が対話モードのとき,結果セットを印刷するためのデフォルトの書式はフォーマットされたテーブルであり,MySQL壳がバッチモードのとき,結果セットを印刷するためのデフォルトの書式はタブ区切りの出力です。resultFormat
構成オプションを使用してデフォルトを設定すると,このデフォルトは対話モードとバッチモードの両方で適用されます。
MySQL Shell関数shell.dumpRows ()
では,MySQL壳牌でサポートされている任意の出力形式でクエリーによって返された結果セットを書式設定し,コンソールにダンプできます。(結果セットは関数によって使用されることに注意してください.)
MySQL Shellを外部——json
オプションを使用して,コマンドラインからMySQL壳を起動したときのすべてのMySQL壳出力のJSONラッピングを制御できます。JSONラッピングがオンの場合,MySQL壳は整形出力JSON(デフォルト)または原始JSONを生成し,resultFormat
MySQL Shell構成オプションの値は無視されます。JSONラッピングがオフになっているか,セッションに対してリクエストされなかった場合,結果セットはresultFormat
構成オプションで指定された形式で通常どおりに出力されます。
outputFormat
構成オプションは非推奨になりました。このオプションは,jsonラッピング関数と結果出力関数を組み合せたものです。このオプションがMySQL壳構成ファイルまたはスクリプトでまだ指定されている場合,動作は次のようになります:
json
またはjson /生
の値を使用すると,outputFormat
はjsonラップをプリティjsonまたはraw jsonでそれぞれアクティブ化します。表格
、选项卡
または垂直
の値を使用すると,outputFormat
はjsonラッピングをオフにし,セッションのresultFormat
構成オプションを適切な値に設定します。