0

コマンドを入力すると、次のSelect * from user;ようになります。ここに画像の説明を入力

だから、本当に何も読めないの?なぜこれが起こるのですか?Virtual Box と VMwarestation の両方で発生します。

4

2 に答える 2

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;

コンソールにバッファがない場合は、出力をスクロールして実際に値を読み取ることができます。

于 2013-06-12T09:35:29.787 に答える
1

これは通常の出力であり、どのような環境でも得られます。出力はコンソールよりも幅が広く、出力の各行は端末の複数の行にまたがっています。

提案:

  1. より少ない列を選択してみてください:SELECT user, name FROM mysql.user
  2. \G(大文字と小文字を区別する)ターミネータ ( の代わりに) を試してください;
  3. これをテキスト ファイルに送信し、お気に入りのテキスト エディターで読み取ります。
    mysql> SELECT * FROM ユーザー INTO OUTFILE 'output.txt';

また

    bash> mysql [オプション] -e"SELECT * FROM user;" > output.txt
于 2013-06-12T09:23:28.123 に答える