为此,您可以在MySQL中使用以下语法-
select *from yourTableName\G;
在此,G可用于垂直目的。您需要添加yourTableName。
让我们创建一个表以了解上述语法。借助CREATE命令创建表。
以下是创建表的查询-
mysql> create table TooManyFieldsreturnDemo -> ( -> Id int, -> Name varchar(100), -> Age int -> );
现在,您可以借助INSERT命令将记录插入表中。查询如下-
mysql> insert into TooManyFieldsreturnDemo values(1,'John',21); mysql> insert into TooManyFieldsreturnDemo values(2,'Johnson',22); mysql> insert into TooManyFieldsreturnDemo values(3,'Sam',23); mysql> insert into TooManyFieldsreturnDemo values(4,'Carol',24); mysql> insert into TooManyFieldsreturnDemo values(5,'David',25);
现在,让我们应用以上语法来实现之前讨论的期望结果。查询如下-
mysql> select *from TooManyFieldsreturnDemo\G;
这是输出-
*************************** 1. row *************************** Id: 1 Name: John Age: 21 *************************** 2. row *************************** Id: 2 Name: Johnson Age: 22 *************************** 3. row *************************** Id: 3 Name: Sam Age: 23 *************************** 4. row *************************** Id: 4 Name: Carol Age: 24 *************************** 5. row *************************** Id: 5 Name: David Age: 25 5 rows in set (0.00 sec)