![选择多列时 SQL 数据无法正确显示](https://linux22.com/image/1602543/%E9%80%89%E6%8B%A9%E5%A4%9A%E5%88%97%E6%97%B6%20SQL%20%E6%95%B0%E6%8D%AE%E6%97%A0%E6%B3%95%E6%AD%A3%E7%A1%AE%E6%98%BE%E7%A4%BA.png)
当我运行以下代码时,我得到了乱码输出
MariaDB> select c.customer_id,c.name,o.order_name
from customers c
left join orders o on c.customer_id = o.customer_id;
当我只选择一列时,数据看起来不错
MariaDB> select c.customer_id
from customers c
left join orders o on c.customer_id = o.customer_id;
我正在运行 Cygwin64 和 MariaDB 数据库。
编辑:这是仅查询customers.name和orders.order_name时的一些屏幕截图。
不是字体的问题,字体是固定间距的。
答案1
输出没有任何乱码。终端未使用固定大小的字体,因此输出按比例间隔,这就是它看起来如此的原因。