gpt4 book ai didi

mysql - 在 mysql shell 中显示没有表格行的查询结果(非表格输出)

转载 作者:IT王子 更新时间:2023-10-28 23:45:22 32 4
gpt4 key购买 nike

是否可以在 mysql shell 中显示如下查询结果?

mysql> select code, created_at from my_records;
code created_at
1213307927 2013-04-26 09:52:10
8400000000 2013-04-29 23:38:48
8311000001 2013-04-29 23:38:48
3 rows in set (0.00 sec)

代替

mysql> select code, created_at from my_records;
+------------+---------------------+
| code | created_at |
+------------+---------------------+
| 1213307927 | 2013-04-26 09:52:10 |
| 8400000000 | 2013-04-29 23:38:48 |
| 8311000001 | 2013-04-29 23:38:48 |
+------------+---------------------+
3 rows in set (0.00 sec)

我问的原因是因为我有一些繁琐的任务需要复制输出并将其粘贴到其他工具上。

最佳答案

--raw, -r

对于表格输出,列周围的“装箱”使一列值能够与另一列值区分开来。对于非表格输出(例如以批处理模式或给出 --batch 或 --silent 选项时生成的输出),特殊字符会在输出中转义,以便于识别。换行符、制表符、NUL 和反斜杠写为\n、\t、\0 和\\。 --raw 选项禁用此字符转义。

以下示例演示了表格输出与非表格输出以及使用原始模式禁用转义:

% mysql
mysql> SELECT CHAR(92);
+----------+
| CHAR(92) |
+----------+
| \ |
+----------+

% mysql --silent
mysql> SELECT CHAR(92);
CHAR(92)
\\

% mysql --silent --raw
mysql> SELECT CHAR(92);
CHAR(92)
\

来自 MySQL Docs

关于mysql - 在 mysql shell 中显示没有表格行的查询结果(非表格输出),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18630499/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com