Maison > base de données > tutoriel mysql > le corps du texte

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 ?

王林
Libérer: 2023-08-21 22:33:14
avant
751 Les gens l'ont consulté

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)
Copier après la connexion

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)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal