使用 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) 选项删除结果周围的网格(垂直线和水平线),并用 TAB 字符分隔列:
mysql -s ... use testdb select * from names;
输出:
id name 1 pete 2 john 3 mike
组合 -s 和 -N 将生成没有标题的数据,并且无网格:
mysql -sN ...
以上是使用 mysql 命令行批量执行单个 SQL 语句时如何抑制列标题?的详细内容。更多信息请关注PHP中文网其他相关文章!