Завершение MySQL запрашивает с \G
вместо ;
заставит MySQL возвращать набор результатов в вертикальном формате, который иногда легче считать, если количество возвращенных столбцов является большим.
Пример:
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)
Мой вопрос задают из чистого любопытства: Есть ли любое объяснение позади выбора символьной комбинации \G
?
Мои мысли:
Но, как я указывал в своем комментарии к сообщению Андриева выше, на самом деле он делает \ G прописными буквами, что заставляет дисплей располагаться вертикально. Строчные \ g не имеют такого эффекта, а если да, то в документации об этом не упоминается. (У меня нет подходящей установки MySQL, чтобы опробовать ее.)
Это соответствует параметрам форматирования Unix-команды 'ls'