首頁 >資料庫 >mysql教程 >使用 mysql 命令列批次執行單一 SQL 語句時如何抑制列標題?

使用 mysql 命令列批次執行單一 SQL 語句時如何抑制列標題?

Barbara Streisand
Barbara Streisand原創
2024-11-17 15:05:021020瀏覽

How to suppress column headers when executing a single SQL statement in a batch using `mysql` command-line?

如何抑制單一SQL 語句的列頭輸出

使用mysql 命令列二進位檔案批次執行多個SQL 語句時,您可能會遇到這樣的情況想若要隱藏特定SELECT 語句的列標題。以下是實現此目的的方法:

使用-N 選項(或其別名--skip-column-names)呼叫mysql:

mysql -N ...

例如:

mysql -N use testdb
mysql -N select * from names;

這將抑制SELECT 語句的列標題,從而導致輸出僅顯示所選記錄:

+------+-------+
|    1 | pete  |
|    2 | john  |
|    3 | mike  |
+------+-------+

要進一步增強演示效果,您可以使用-s (--silent)選項刪除結果周圍的網格(垂直和水平線),用製表符分隔列:

mysql -s ...
use testdb
select * from names;

輸出:

id  name
1   pete
2   john
3   mike

組合-s 和-N 將產生沒有標題和網格的數據:

mysql -sN ...

以上是使用 mysql 命令列批次執行單一 SQL 語句時如何抑制列標題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn