使用\G
而不是;
来终止MySQL查询将导致MySQL以垂直格式返回结果集,如果返回的列数很大,这有时会更容易阅读。为什么 G在SELECT * FROM table_name G?
例子:
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”等同于“;”在MySQL中 –