首頁  >  文章  >  資料庫  >  如何將用於執行MySQL語句的內建命令(g和G)與終止符號分號(;)結合起來,以獲得沒有任何錯誤的輸出?

如何將用於執行MySQL語句的內建命令(g和G)與終止符號分號(;)結合起來,以獲得沒有任何錯誤的輸出?

王林
王林轉載
2023-08-21 22:33:14728瀏覽

如何將用於執行MySQL語句的內建命令(g和G)與終止符號分號(;)結合起來,以獲得沒有任何錯誤的輸出?

我們知道內建指令(\G和\g)將指令傳送到MySQL伺服器以執行,並且藉助分號(;),MySQL確定語句的結束。眾所周知,它們的結果集格式也不同。為了將它們組合起來並獲得無錯誤的結果,我們需要在單一語句中編寫兩個查詢,一個查詢使用\G或\g,另一個在末尾使用分號(;)。

範例

組合\G和分號(;)−

mysql> Select * from student\G select * from ratelist;
*************************** 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)
+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
| 1  | A    | 502   |
| 2  | B    | 630   |
| 3  | C    | 1005  |
| 4  | h    | 850   |
| 5  | T    | 250   |
+----+------+-------+
5 rows in set (0.00 sec)

在上面的範例中,MySQL語句首先在第一個查詢後遇到\G,並將基於它的結果集以垂直格式顯示,然後在第二個查詢後遇到分號(;)作為終止符號,並將基於它的結果集以表格格式顯示。

範例

結合使用\g和分號(;)−

mysql> Select * from student\g select * from ratelist;
+--------+--------+--------+
| Name   | RollNo | Grade  |
+--------+--------+--------+
| Gaurav | 100    | B.tech |
| Aarav  | 150    | M.SC   |
| Aryan  | 165    | M.tech |
+--------+--------+--------+

3 rows in set (0.00 sec)
+----+------+-------+
| Sr | Item | Price |
+----+------+-------+
| 1  | A    | 502   |
| 2  | B    | 630   |
| 3  | C    | 1005  |
| 4  | h    | 850   |
| 5  | T    | 250   |
+----+------+-------+
5 rows in set (0.00 sec)

在上面的範例中,MySQL語句首先在第一個查詢之後遇到\g,並根據它以表格格式拋出結果集,然後在第二個查詢之後遇到分號(;)作為終止符號,並根據它以表格格式拋出結果集。

以上是如何將用於執行MySQL語句的內建命令(g和G)與終止符號分號(;)結合起來,以獲得沒有任何錯誤的輸出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除