SQL Virtual Box和VMwarestation

时间:2013-06-12 09:19:59

标签: mysql sql

当我输入命令时:Select * from user;我得到了这个:enter image description here

所以我真的无法阅读其中的任何内容?怎么会发生这种情况?它发生在Virtual Box和VMwarestation中。

2 个答案:

答案 0 :(得分:1)

这是正常的输出,无论环境如何,你都会得到这个。输出比控制台宽,输出的每一行都跨越终端上的多行。

建议:

  1. 尝试选择较少的列:SELECT user, name FROM mysql.user
  2. 尝试(区分大小写)\G终止符(而不是;)。
  3. 将其发送到文本文件并在您喜欢的文本编辑器中阅读:
  4.     mysql> SELECT * FROM user INTO OUTFILE 'output.txt';
    

        bash> mysql [options] -e"SELECT * FROM user;" > output.txt
    

答案 1 :(得分:1)

关注此帖:http://leefrancis.org/2008/03/07/the-alternative-way-to-select-readable-data-from-mysql/

SELECT * FROM table \G

如果执行此命令

\P less;

SELECT * FROM users \G;

如果您的控制台缺少缓冲区,您可以滚动输出并实际读取值。

相关问题