Jawaban Singkat
Terminator perintah titik koma di mana-mana ;
sebenarnya adalah singkatan dari \g
perintah, yang merupakan singkatan dari go
memerintah. go
perintah digunakan baik secara historis dan saat ini dalam rasa lain dari SQL untuk mengirimkan kumpulan perintah untuk dikompilasi dan / atau ditafsirkan oleh server. \G
perintah tampaknya mewarisi huruf karakteristiknya dari \g
, dan dikapitalisasi untuk menunjukkan lebih lanjut perilaku yang dimodifikasi, seperti yang dijelaskan oleh...mysql> help
...
\g go Send command to mysql server.
\G ego Send command to mysql server, display result vertically.
...
Jawaban yang Lebih Panjang ( Seharusnya benar-benar \E )
Memasukkan help
pada prompt mysql daftar semua kemungkinan perintah mysql, termasuk go
dan ego
ditunjukkan di atas. ego
perintah memperoleh awalan 'e' yang menunjukkan bahwa bentuk go
perintah juga mengadopsi perilaku yang biasanya diterapkan dengan menjalankan mysql dengan sakelar serupa mysql -E
Dari 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.
...
Jadi mengapa menggunakan -E
sebagai singkatan dari --vertical
?... Karena keduanya V
, v
, dan e
telah ditetapkan sebagai sakelar ke perilaku pemanggilan lainnya. ego
perintah bisa saja dengan mudah menggunakan \E
sebagai jalan pintas, tetapi secara membingungkan mengadopsi versi huruf besar dari \g
perintah.
Singkatnya...
--vertikal>> -E>> ego>> \G ...Tada !