ホームページ >データベース >mysql チュートリアル >1 つの MySQL ステートメントで組み込みコマンド (G & g) とセミコロン (;) を一緒に使用するにはどうすればよいですか?

1 つの MySQL ステートメントで組み込みコマンド (G & g) とセミコロン (;) を一緒に使用するにはどうすればよいですか?

PHPz
PHPz転載
2023-09-10 15:45:151316ブラウズ

如何在一条 MySQL 语句中同时使用内置命令 (G & g) 和分号 (;)?

組み込みコマンド (\G および \g) は、実行のためにコマンドを MySQL サーバーに送信し、セミコロン (;) を使用することがわかります。 MySQL はステートメントの終わりを決定します。これら 3 つのクエリを使用してエラーのない結果を得るには、1 つのステートメントに 3 つのクエリを記述する必要があります。1 つのクエリは \G を使用し、1 つのクエリは \g を使用し、もう 1 つのクエリは最後にセミコロン (;) を使用します。

mysql> Select * from student\G select * from ratelist\g select NOW();
*************************** 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)

+---------------------+
| NOW()               |
+---------------------+
| 2017-11-06 18:04:12 |
+---------------------+
1 row in set (0.00 sec)

上の例では、MySQL ステートメントは最初のクエリの後に \G を検出し、それに基づいて垂直方向にフォーマットされた結果セットをスローし、\g の後の 2 番目のクエリでが発生し、それに基づいて結果セットを表形式でスローします。その後、MySQL はセミコロン (;) を検出し、それに基づいて表形式で結果セットをスローします。

このようにして、単一の MySQL ステートメントですべての結果セットを使用できます。

以上が1 つの MySQL ステートメントで組み込みコマンド (G & g) とセミコロン (;) を一緒に使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。