如何在mysql命令行中垂直显示记录?

时间:2012-06-21 08:48:53

标签: mysql cmd command-prompt

首先解释我的想法{我不擅长英语}

Alan Storm's博客上,我发现了一个关于mysql的棘手问题。我不确定他是否使用命令行。评论部分已关闭,所以我在此处提出此查询。

mysql> select * from eav_entity_type\G

当我在命令行中运行此语句(基于Window dos的cmd)时,我只返回正常的select语句结果。

请告诉我如何获得该博客中显示的结果,或者它是否只是代码美化的一部分。

2 个答案:

答案 0 :(得分:48)

我认为您使用\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)

答案 1 :(得分:1)

也许您使用的是旧版MySQL? \G是MySQL ego命令的快捷方式,也适用于您的系统。

请参阅:http://dev.mysql.com/doc/refman/5.5/en/mysql-commands.html

在我的系统上垂直显示它可以正常工作。