Rumah  >  Artikel  >  pangkalan data  >  Bagaimanakah saya boleh menggabungkan arahan terbina dalam (g dan G) untuk melaksanakan penyata MySQL dengan koma bertitik penamat (;) untuk mendapatkan output tanpa sebarang ralat?

Bagaimanakah saya boleh menggabungkan arahan terbina dalam (g dan G) untuk melaksanakan penyata MySQL dengan koma bertitik penamat (;) untuk mendapatkan output tanpa sebarang ralat?

王林
王林ke hadapan
2023-08-21 22:33:14730semak imbas

Bagaimanakah saya boleh menggabungkan arahan terbina dalam (g dan G) untuk melaksanakan penyata MySQL dengan koma bertitik penamat (;) untuk mendapatkan output tanpa sebarang ralat?

Kami tahu bahawa arahan terbina dalam (G dan g) menghantar arahan ke pelayan MySQL untuk dilaksanakan dan dengan bantuan koma bertitik (;), MySQL menentukan penghujung pernyataan. Seperti yang kita sedia maklum, format set keputusan mereka juga berbeza. Untuk menggabungkannya dan mendapatkan hasil tanpa ralat, kita perlu menulis dua pertanyaan dalam satu pernyataan, satu menggunakan G atau g dan satu lagi menggunakan koma bertitik (;) pada penghujungnya.

Contoh

Menggabungkan G dengan koma bertitik (;) −

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)

Dalam contoh di atas, pernyataan MySQL mula-mula menemui G selepas pertanyaan pertama dan memformat set hasil berdasarkannya dalam Paparan format menegak, kemudian menemui koma bertitik (;) sebagai simbol penamat selepas pertanyaan kedua, dan memaparkan set hasil berdasarkannya dalam format jadual.

Contoh

Menggunakan g dalam kombinasi dengan koma bertitik (;) −

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)

Dalam contoh di atas, pernyataan MySQL mula-mula menemui g selepas pertanyaan pertama dan membuang set keputusan dalam format jadual berdasarkannya, Kemudian selepas pertanyaan kedua koma bertitik (;) ditemui sebagai simbol penamat dan berdasarkannya set hasil dilemparkan dalam format jadual.

Atas ialah kandungan terperinci Bagaimanakah saya boleh menggabungkan arahan terbina dalam (g dan G) untuk melaksanakan penyata MySQL dengan koma bertitik penamat (;) untuk mendapatkan output tanpa sebarang ralat?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam