Câu trả lời ngắn Dấu chấm phẩy lệnh phổ biến
;
thực sự là viết tắt của \g
, tự nó là lệnh viết tắt của go
yêu cầu. go
lệnh được sử dụng cả trong lịch sử và hiện tại trong các phiên bản khác của SQL để gửi hàng loạt lệnh được máy chủ biên dịch và / hoặc thông dịch. \G
lệnh dường như kế thừa ký tự đặc trưng của nó từ \g
và được viết hoa để biểu thị thêm một hành vi đã sửa đổi, như được mô tả bởi ...
mysql> help
...
\g go Send command to mysql server.
\G ego Send command to mysql server, display result vertically.
...
Câu trả lời dài hơn (Nó thực sự phải là \ E )
Nhập help
tại dấu nhắc mysql liệt kê tất cả các lệnh mysql có thể có, bao gồm go
và ego
hiển thị ở trên. ego
lệnh nhận được chữ 'e' được viết trước cho biết rằng dạng go
này lệnh cũng thông qua một hành vi thường được áp đặt bằng cách gọi mysql với công tắc tương tự mysql -E
Từ 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.
...
Vậy tại sao lại sử dụng -E
dưới dạng viết tắt của --vertical
? ... Vì cả V
, v
và e
đã được chỉ định làm công tắc chuyển sang các hành vi gọi khác. ego
lệnh có thể dễ dàng sử dụng \E
vì nó là lối tắt, nhưng đã sử dụng phiên bản viết hoa của \g
một cách khó hiểu lệnh.
Tóm lại ...
--vertical >> -E >> cái tôi >> \ G ... Tada!