特定の SQL ステートメントの列ヘッダーの抑制
複数の SQL ステートメントをバッチで実行する場合、特定の SQL ステートメントの列ヘッダーを抑制する必要が生じる場合があります。特定の発言。これは、mysql の呼び出し中に -N オプションを利用することで実現できます。
-N オプション (--skip-column-names とも呼ばれます) は、後続の SQL ステートメントの列ヘッダーの出力を無効にします。例:
mysql -N ... use testdb; select * from names;
このコマンドは、列ヘッダーを出力せずに SELECT ステートメントを実行し、次の出力が生成されます。
+------+-------+ | 1 | pete | | 2 | john | | 3 | mike | +------+-------+ 3 rows in set (0.00 sec)
注:結果の周囲のグリッド (垂直線と水平線) には、-s (または --silent) を使用します。オプション。
例:
mysql -s ... use testdb; select * from names;
これは、グリッドなしの表形式でデータを出力します:
id name 1 pete 2 john 3 mike
ヒント: 列ヘッダーとグリッドの両方を抑制したい場合は、-s と -N を組み合わせるだけです。オプション:
mysql -sN ...
以上が特定の SQL ステートメントで列ヘッダーを抑制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。