Maison  >  Article  >  base de données  >  Comment puis-je combiner les commandes intégrées (g et G) pour exécuter les instructions MySQL avec le point-virgule final (;) pour obtenir une sortie sans aucune erreur ?

Comment puis-je combiner les commandes intégrées (g et G) pour exécuter les instructions MySQL avec le point-virgule final (;) pour obtenir une sortie sans aucune erreur ?

王林
王林avant
2023-08-21 22:33:14730parcourir

Comment puis-je combiner les commandes intégrées (g et G) pour exécuter les instructions MySQL avec le point-virgule final (;) pour obtenir une sortie sans aucune erreur ?

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. Comme nous le savons tous, leurs formats d’ensemble de résultats sont également différents. Afin de les combiner et d'obtenir des résultats sans erreur, nous devons écrire deux requêtes dans une seule instruction, l'une utilisant G ou g et l'autre utilisant un point-virgule (;) à la fin.

Exemple

Combinaison de G avec un point-virgule (;) −

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)

Dans l'exemple ci-dessus, l'instruction MySQL rencontre d'abord G après la première requête et formate l'ensemble de résultats en fonction de celui-ci au format vertical Affichage, puis rencontre un point-virgule (;) comme symbole de fin après la deuxième requête et affiche l'ensemble de résultats basé sur celui-ci sous forme de tableau.

Exemple

Utilisation de g en combinaison avec un point-virgule (;) −

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)

Dans l'exemple ci-dessus, l'instruction MySQL rencontre d'abord g après la première requête et renvoie l'ensemble de résultats sous forme de tableau en fonction de celle-ci, puis après la deuxième requête, un point-virgule (;) est rencontré comme symbole de fin et, sur cette base, le jeu de résultats est généré sous forme de tableau.

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