Comment envoyer des requêtes SQL à MySQL à partir de la ligne de commande : 9 étapes

Table des matières:

Comment envoyer des requêtes SQL à MySQL à partir de la ligne de commande : 9 étapes
Comment envoyer des requêtes SQL à MySQL à partir de la ligne de commande : 9 étapes

Vidéo: Comment envoyer des requêtes SQL à MySQL à partir de la ligne de commande : 9 étapes

Vidéo: Comment envoyer des requêtes SQL à MySQL à partir de la ligne de commande : 9 étapes
Vidéo: Windows 10 défragmentation 2024, Peut
Anonim

Un simple programme textuel appelé mysql aurait dû faire partie de votre installation MySQL. Il vous permet d'envoyer des requêtes SQL directement au serveur MySQL et d'afficher les résultats au format texte. C'est un moyen rapide et facile de tester votre installation MySQL.

Pas

Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 1
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 1

Étape 1. Trouvez le programme mysql (doit être dans un sous-répertoire appelé bin sous le répertoire où MySQL a été installé)

  • Par exemple. Utilisateurs Windows: C:\mysql\bin\mysql.exe
  • Par exemple. Utilisateurs Linux/Unix: /usr/local/mysql/bin/mysql
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 2
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 2

Étape 2. Démarrez mysql - À l'invite de commande, tapez:

mysql -h nom d'hôte -u nom d'utilisateur -p,

    • host est la machine sur laquelle le serveur MySQL s'exécute
    • nom d'utilisateur est le compte MySQL que vous souhaitez utiliser
    • -p fera que mysql vous demandera le mot de passe du compte MySQL.
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 3
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 3

Étape 3. Entrez votre mot de passe lorsque vous y êtes invité

Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 4
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 4

Étape 4. Tapez votre commande SQL suivie d'un point-virgule (;) et appuyez sur la touche Entrée

La réponse du serveur devrait s'afficher sur votre écran.

Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 5
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 5

Étape 5. Pour sortir de mysql, tapez quit à l'invite et appuyez sur la touche Entrée

Méthode 1 sur 1: Exécution sans la console

Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 6
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 6

Étape 1. Trouvez le programme mysql (doit être dans un sous-répertoire appelé bin sous le répertoire où MySQL a été installé)

  • Par exemple. Utilisateurs Windows: C:\mysql\bin\mysql.exe
  • Par exemple. Utilisateurs Linux/Unix: /usr/local/mysql/bin/mysql
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 7
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 7

Étape 2. Démarrez mysql - À l'invite de commande, tapez:

mysql -h nom d'hôte -u nom d'utilisateur -p nom_base -e " requête"

    • host est la machine sur laquelle le serveur MySQL s'exécute
    • nom d'utilisateur est le compte MySQL que vous souhaitez utiliser
    • -p fera que mysql vous demandera le mot de passe du compte MySQL.
    • db_name est le nom de la base de données dans laquelle exécuter la requête, et,
    • query est la requête que vous souhaitez exécuter.
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 8
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 8

Étape 3. Entrez votre mot de passe lorsque vous y êtes invité

Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 9
Envoyer des requêtes SQL à Mysql à partir de la ligne de commande Étape 9

Étape 4. MySQL devrait renvoyer le résultat de votre requête

Des astuces

  • Assurez-vous d'inclure; à la fin de votre requête si vous utilisez la console afin qu'elle sache que vous avez terminé la requête.
  • Vous pouvez spécifier le mot de passe sur la ligne de commande en le mettant directement après le -p, par ex. mysql -u nom d'utilisateur -h hôte -p mot de passe. Notez qu'il n'y a pas d'espace entre le -p et le mot de passe.
  • Si vous l'exécutez à partir de la ligne de commande et que vous n'utilisez pas le shell, vous pouvez utiliser l'indicateur -B (par exemple, mysql -u username' -h host -p db_name -Be " query ") pour obtenir la sortie en mode batch, au lieu du mode tabulaire MySQL par défaut, pour un traitement ultérieur.

Conseillé: