在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中文網其他相關文章!