Krátká odpověď
Všudypřítomný středník ukončovací příkaz ; je ve skutečnosti zkratka pro \g příkaz, který je sám o sobě zkratkou pro go příkaz. go příkaz se používá historicky i v současnosti v jiných variantách SQL k odesílání dávek příkazů, které mají být zkompilovány a/nebo interpretovány serverem. \G Zdá se, že příkaz zdědil své charakteristické písmeno z \g , a je velkými písmeny, aby dále označovalo upravené chování, jak je popsáno v...mysql> help
...
\g go Send command to mysql server.
\G ego Send command to mysql server, display result vertically.
...
Delší odpověď (Ve skutečnosti by to mělo být \E )
Zadání help na příkazovém řádku mysql uvádí všechny možné příkazy mysql, včetně go a ego zobrazeno výše. ego příkaz získává předřazené 'e' označující, že tato forma go příkaz také přebírá chování, které by normálně bylo vynuceno vyvoláním mysql s podobným přepínačem mysql -E
Z man mysql...
...
--vertical, -E
Print query output rows vertically (one line per column value).
Without this option, you can specify vertical output for individual
statements by terminating them with \G.
...
Tak proč používat -E jako zkratka pro --vertical ?... Protože oba V , v a e již byly přiřazeny jako přepínače k jinému chování při vyvolávání. ego příkaz mohl jednoduše použít \E jako je to zkratka, ale zmateně převzal verzi \g s velkými písmeny příkaz.
Stručně řečeno...
--vertikální>> -E>> ego>> \G ...Tada!