MySQL 如何確定語句的結束位置?
MySQL 在遇到以下任何一個字元時,就會判定語句結束。
分號 (;)
通常,MySQL 在遇到終止分號 (;) 時,就會判定單行或多行語句的結束。請參考以下示例:
mysql> Select * from employee; (Single line statement) mysql> Select * -> from -> employee; (Multiple line statement)
在這兩種情況下,MySQL 在遇到分號後都會返回結果集,這意味著語句的結束。
\G 選項
\G 選項表示將當前狀態傳送到伺服器執行,並以垂直格式顯示結果。當我們使用 \G 並省略語句中的分號 (;)(單行或多行)時,MySQL 會在遇到 \G 時判定語句的結束。請參考以下示例:
mysql> Select * from Student\G *************************** 1. row *************************** Name: Gaurav RollNo: 100 Grade: B.tech *************************** 2. row *************************** Name: Aarav RollNo: 150 Grade: M.SC *************************** 3. row *************************** Name: Aryan RollNo: 165 Grade: M.tech 3 rows in set (0.00 sec)
\g 選項
\g 選項表示將當前狀態傳送到伺服器執行。當我們使用 \g 並省略語句中的分號 (;)(單行或多行)時,MySQL 會在遇到 \g 時判定語句的結束。它會以與使用分號 (;) 相同的格式輸出結果。請參考以下示例:
mysql> Select * from Student\g +--------+--------+--------+ | Name | RollNo | Grade | +--------+--------+--------+ | Gaurav | 100 | B.tech | | Aarav | 150 | M.SC | | Aryan | 165 | M.tech | +--------+--------+--------+ 3 rows in set (0.00 sec)
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP