ホームページ > データベース > mysql チュートリアル > MySQL クエリで列ヘッダーを抑制するにはどうすればよいですか?

MySQL クエリで列ヘッダーを抑制するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-16 13:16:03
オリジナル
699 人が閲覧しました

How to Suppress Column Headers in MySQL Queries?

SQL クエリでの列ヘッダーの抑制

データベース操作では、列ヘッダーを含むクエリ結果を表示することで、表示されるデータのコンテキストが提供されます。ただし、これらのヘッダーを抑制することが望ましいシナリオもあるでしょう。この質問は、MySQL コマンドライン バイナリを使用して複数のクエリをバッチで実行するときに、特定の SQL ステートメントの列ヘッダーを無効にする可能性について説明します。

解決策

列を省略するにはヘッダーを単一の SQL ステートメントに含めるには、-N (--skip-column-names のエイリアス) オプションを使用して MySQL を呼び出すことが重要です。次のコマンドは、この使用法を示しています。

mysql -N ...
ログイン後にコピー

次の例を考えてみましょう。

mysql -N ...
use testdb;
select * from names;
ログイン後にコピー

このコマンドは、列ヘッダーのない結果を生成します。

+------+-------+
|    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 ...
ログイン後にコピー

以上がMySQL クエリで列ヘッダーを抑制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート