Maison >base de données >tutoriel mysql >Comment utiliser les commandes intégrées (G & g) et le point-virgule (;) ensemble dans une seule instruction MySQL ?

Comment utiliser les commandes intégrées (G & g) et le point-virgule (;) ensemble dans une seule instruction MySQL ?

PHPz
PHPzavant
2023-09-10 15:45:151314parcourir

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

Nous savons que les commandes intégrées (G et g) envoient la commande au serveur MySQL pour exécution et à l'aide du point-virgule (;) MySQL détermine la fin de l'instruction. Afin d'utiliser ces trois requêtes et d'obtenir des résultats sans erreur, nous devons écrire trois requêtes dans une seule instruction, une requête utilisant G, une requête utilisant g et une autre requête utilisant un point-virgule (;) à la fin.

Exemple
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)

Dans l'exemple ci-dessus, l'instruction MySQL rencontre G après la première requête et renvoie un ensemble de résultats formaté verticalement basé sur celui-ci, puis rencontre g après la deuxième requête et renvoie un ensemble de résultats basé sur celui-ci. L'ensemble de résultats est sortie sous forme de tableau. Après cela, MySQL rencontre le point-virgule (;) et renvoie le jeu de résultats sous forme de tableau en fonction de celui-ci.

De cette façon, nous pouvons utiliser tous les jeux de résultats dans une seule instruction MySQL.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer