Terminare una query MySQL con \G
anziché ;
farà sì che MySQL restituisca il set di risultati in formato verticale, che a volte è più facile da leggere se il numero di colonne restituite è elevato.Perché G in SELECT * FROM nome_tabella G?
Esempio:
mysql> SELECT * FROM help_keyword LIMIT 3\G
*************************** 1. row ***************************
help_keyword_id: 0
name: JOIN
*************************** 2. row ***************************
help_keyword_id: 1
name: REPEAT
*************************** 3. row ***************************
help_keyword_id: 2
name: SERIALIZABLE
3 rows in set (0.00 sec)
La mia domanda ha chiesto per pura curiosità: C'è qualche logica che sta dietro la scelta della combinazione di caratteri \G
?
"\ g" è equivalente a ";" in MySQL –