除了使用分號 (;) 作為終止符,還有其他內建命令可以執行 MySQL 查詢嗎?


藉助以下內建命令,即使不使用分號 (;) 作為終止符,MySQL 也可以執行查詢。

ego

我們可以使用 \G 選項來使用此命令。這意味著將當前語句傳送到伺服器執行,並以垂直格式顯示結果。當我們使用 \G 並省略語句中的分號 (;)(單行或多行)時,MySQL 會在遇到 \G 時確定語句的結尾。請考慮以下示例:

mysql> Select * from ratelist\G
*************************** 1. row ***************************
   Sr: 1
 Item: A
Price: 502
*************************** 2. row ***************************
Sr: 2
Item: B
Price: 630
*************************** 3. row ***************************
   Sr: 3
 Item: C
Price: 1005
*************************** 4. row ***************************
   Sr: 4
 Item: h
Price: 850
*************************** 5. row ***************************
   Sr: 5
 Item: T
Price: 250
5 rows in set (0.00 sec)

go

我們可以使用 \g 選項來使用此命令。這意味著將當前語句傳送到伺服器執行。當我們使用 \g 並省略語句中的分號 (;)(單行或多行)時,MySQL 會在遇到 \g 時確定語句的結尾。它以與使用分號 (;) 相同的格式給出輸出。請考慮以下示例:

mysql> Select * from ratelist\g
+----+------+-------+
| 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)

更新於: 2020年6月22日

813 次瀏覽

啟動您的 職業生涯

完成課程獲得認證

開始學習
廣告