如何在终端显示返回的MySQL SELECT结果中过多的字段?
要实现这一点,您可以在MySQL中使用以下语法 −
select *from yourTableName\G;
其中,G可用于垂直显示。您需要添加您的TableName。
让我们创建一张表以理解上面的语法。使用CREATE命令创建表。
以下是创建表的查询 −
mysql> create table TooManyFieldsreturnDemo
-> (
-> Id int,
-> Name varchar(100),
-> Age int
-> );
Query OK, 0 rows affected (0.64 sec)
现在,您可以使用INSERT命令将记录插入表中。查询如下 −
mysql> insert into TooManyFieldsreturnDemo values(1,'John',21);
Query OK, 1 row affected (0.19 sec)
mysql> insert into TooManyFieldsreturnDemo values(2,'Johnson',22);
Query OK, 1 row affected (0.15 sec)
mysql> insert into TooManyFieldsreturnDemo values(3,'Sam',23);
Query OK, 1 row affected (0.10 sec)
mysql> insert into TooManyFieldsreturnDemo values(4,'Carol',24);
Query OK, 1 row affected (0.14 sec)
mysql> insert into TooManyFieldsreturnDemo values(5,'David',25);
Query OK, 1 row affected (0.12 sec)
现在,让我们应用上述语法以实现前面讨论过的期望结果。查询如下 −
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)
阅读更多:MySQL 教程
极客教程