Как показывать записи по вертикали в командной строке mysql?
Сначала объясняю, что у меня на уме {я плохо разбираюсь в английском}
В блоге Алан Шторм я нашел сложную вещь о mysql. Я не уверен, что он использует командную строку или нет. Я должен спросить у Алана, что это такое, когда раздел комментариев закрыт, поэтому я помещаю этот запрос здесь.
mysql> select * from eav_entity_type\G
Когда я запускаю этот оператор в моей командной строке (на основе cmd), я просто возвращаю результаты нормального выбора.
Пожалуйста, дайте мне знать, как я могу получить результат, как показано в этом блоге, или если это просто часть конструктора кода.
Ответы
Ответ 1
Я думаю, вы используете \g
вместо \g
. Если вы не используете \g
, вы получаете шаблон вывода по умолчанию. Значение по умолчанию \g
.
mysql> show databases\g
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
mysql> show databases\G
*************************** 1. row ***************************
Database: information_schema
*************************** 2. row ***************************
Database: mysql
*************************** 3. row ***************************
Database: test
3 rows in set (0.00 sec)
Ответ 2
Возможно, вы используете более старую версию MySQL?\G является ярлыком для команды MySQL ego и должен работать и с вашей системой.
Смотрите: http://dev.mysql.com/doc/refman/5.5/en/mysql-commands.html
И он отлично работает с вертикальным отображением на моей системе.