MySQL Abfrageergebnisse vertikal statt horizontal anzeigen

Thomas Darimont

Erfahrenes Mitglied
Hallo!

Haengt man unter MySQL (im mysql-Client) einer Abfrage ein \G an, so kann man jede Spalte der Tabelle in einer Zeile anzeigen lassen:

Beispiel:
Code:
 mysql> SELECT * FROM selectCountPerfTest limit 5;
 +----+-------------+-------------+-------------+-------------+-------------+
 | id | column1	 | column2	 | column3	 | column4	 | column5	 |
 +----+-------------+-------------+-------------+-------------+-------------+
 |  1 | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! |
 |  2 | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! |
 |  3 | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! |
 |  4 | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! |
 |  5 | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! | Hallo Welt! |
 +----+-------------+-------------+-------------+-------------+-------------+
 5 rows in set (0.00 sec)

Code:
 mysql> SELECT * FROM selectCountPerfTest limit 15\G
 *************************** 1. row ***************************
 	 id: 1
 column1: Hallo Welt!
 column2: Hallo Welt!
 column3: Hallo Welt!
 column4: Hallo Welt!
 column5: Hallo Welt!
 *************************** 2. row ***************************
 	 id: 2
 column1: Hallo Welt!
 column2: Hallo Welt!
 column3: Hallo Welt!
 column4: Hallo Welt!
 column5: Hallo Welt!
 *************************** 3. row ***************************
 	 id: 3
 column1: Hallo Welt!
 column2: Hallo Welt!
 ...
Man sollte nicht vergessen das Semikolon wegzulassen!

Gruss Tom
 
Zurück