Avant de saisir une requête dans la console, il est important de s'assurer que l'utilisateur est connecté au serveur. La requête ci-dessous fournira le numéro de version du serveur utilisé et la date actuelle.
mysql> SELECT VERSION(), CURRENT_DATE;
Remarque : Les fonctions 'VERSION()' et 'CURRENT_DATE' ne sont pas sensibles à la casse. Cela signifie que 'version()', 'Version()', 'vERsion()' signifient tous la même chose. Il en va de même pour « CURRENT_DATE ».
Une requête SQL doit être suivie d'un point-virgule.
Lorsqu'une requête est émise vers MySQL, il envoie la requête au serveur pour exécution. Calculez le résultat et affichez-le. Un 'mysql>' sera également imprimé, indiquant que le serveur est prêt à recevoir une autre requête.
Le résultat après l'exécution de la requête MySQL est présenté sous forme de tableau, c'est-à-dire des lignes et des colonnes. La première ligne contient les noms des colonnes. Les lignes restantes correspondent aux résultats de la requête.
Une fois la requête exécutée, 'mysql' vous donnera également le nombre de lignes renvoyées et le temps qu'il a fallu pour exécuter la requête. Cela donne à l'utilisateur une idée générale des performances du serveur.
Le serveur MySQL peut également être utilisé pour exécuter plusieurs instructions sur une seule ligne. Cette utilisation a été démontrée ci-dessous -
mysql> SELECT VERSION(); SELECT NOW();
Le serveur MySQL détermine la fin d'une instruction de requête en recherchant le point-virgule final plutôt que la fin de la ligne d'entrée. Cela peut être vu dans la requête suivante :
mysql> SELECT −> USER() −> , −> VERSION();
Dans la requête ci-dessus, il est important de noter que lorsqu'elle est terminée, l'invite passe de « mysql> » à « −> » car il s'agit d'une requête à plusieurs lignes. Puisqu'aucun point-virgule final n'a été rencontré, il affiche '−>', sinon la requête aurait été envoyée au serveur pour exécution.
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!