Maison >base de données >tutoriel mysql >Outre l'utilisation du terminateur point-virgule (;), existe-t-il d'autres commandes intégrées pour exécuter des requêtes MySQL ?
Avec l'aide des commandes intégrées suivantes, MySQL peut exécuter des requêtes même sans utiliser le terminateur point-virgule (;).
Nous pouvons utiliser cette commande en utilisant l'option G. Cela signifie envoyer l'instruction actuelle au serveur pour exécution et afficher les résultats au format vertical. Lorsque nous utilisons G dans une instruction (une ou plusieurs lignes) et omettons le point-virgule (;), MySQL détermine la fin de l'instruction lorsqu'il rencontre G. Considérons l'exemple suivant -
mysql> Select * from ratelist\G *************************** 1. row *************************** Sr: 1 Item: A Price: 502 *************************** 2. row *************************** Sr: 2 Item: B Price: 630 *************************** 3. row *************************** Sr: 3 Item: C Price: 1005 *************************** 4. row *************************** Sr: 4 Item: h Price: 850 *************************** 5. row *************************** Sr: 5 Item: T Price: 250 5 rows in set (0.00 sec)
Nous pouvons utiliser cette commande en utilisant l'option g. Cela signifie envoyer l'instruction actuelle au serveur pour exécution. Lorsque nous utilisons g dans une instruction (une ou plusieurs lignes) et omettons le point-virgule (;), MySQL détermine que l'instruction se termine lorsque g est rencontré. Il donne le même format de sortie que celui que nous obtenons en utilisant le point-virgule (;). Prenons l'exemple suivant :
mysql> Select * from ratelist\g +----+------+-------+ | 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)
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!