MySQL Workbench:显示换行符/换行符

时间:2016-12-30 00:21:39

标签: char line mysql-workbench carriage-return

教科书&Murach的MySQL'具有以下查询:

SELECT CONCAT(vendor_name, CHAR(13,10), vendor_address1, CHAR(13,10), vendor_city, ', ', vendor_state, ' ', vendor_zip_code) AS mailing_address
FROM vendors
WHERE vendor_id = 1;

作者的输出被认为类似于:

US Postal Service
Attn:  Supt. Window Services
Madison, WI 53707

然而实际输出如下:

US Postal Service Attn:  Supt. Window Services Madison, WI 53707

当我右键单击→复制行时 / r / n在我将此行的内容粘贴到此论坛的文本框中时显示

'US Postal Service\r\nAttn:  Supt. Window Services\r\nMadison, WI 53707'

char(10)表示换行,char(13)表示回车。

如何使MySQL Workbench查询看起来像作者的输出?

2 个答案:

答案 0 :(得分:4)

MySQL Workbench未在结果网格中正确显示此查询的结果。要查看换行符,您需要单击“表单编辑器”选项卡以在“表单编辑器”中显示此查询的结果。如果你这样做,我认为你会看到返回的数据包括回车和换行章节,并显示在三行上。

答案 1 :(得分:0)

我也遇到过类似的问题。您可以将查询结果导出到.csv,然后正确显示数据。