Come inviare query SQL a MySQL dalla riga di comando: 9 passaggi

Sommario:

Come inviare query SQL a MySQL dalla riga di comando: 9 passaggi
Come inviare query SQL a MySQL dalla riga di comando: 9 passaggi

Video: Come inviare query SQL a MySQL dalla riga di comando: 9 passaggi

Video: Come inviare query SQL a MySQL dalla riga di comando: 9 passaggi
Video: Deframmentazione disco su Windows 10 - Ecco cosa sapere 2024, Maggio
Anonim

Un semplice programma basato su testo chiamato mysql avrebbe dovuto far parte della tua installazione di MySQL. Ti consente di inviare query SQL direttamente al server MySQL e di emettere i risultati in formato testo. È un modo semplice e veloce per testare la tua installazione di MySQL.

Passi

Invia query Sql a Mysql dalla riga di comando Passaggio 1
Invia query Sql a Mysql dalla riga di comando Passaggio 1

Passaggio 1. Trova il programma mysql (dovrebbe trovarsi in una sottodirectory chiamata bin nella directory in cui è stato installato MySQL)

  • Per esempio. Utenti Windows: C:\mysql\bin\mysql.exe
  • Per esempio. Utenti Linux/Unix: /usr/local/mysql/bin/mysql
Invia query Sql a Mysql dalla riga di comando Passaggio 2
Invia query Sql a Mysql dalla riga di comando Passaggio 2

Passaggio 2. Avvia mysql - Al prompt dei comandi, digitare:

mysql -h nome host -u nome utente -p,

  • dove

    • host è la macchina su cui è in esecuzione il server MySQL
    • username è l'account MySQL che vuoi usare
    • -p farà in modo che mysql ti chieda la password dell'account MySQL.
Invia query Sql a Mysql dalla riga di comando Passaggio 3
Invia query Sql a Mysql dalla riga di comando Passaggio 3

Passaggio 3. Immettere la password quando richiesto

Invia query Sql a Mysql dalla riga di comando Passaggio 4
Invia query Sql a Mysql dalla riga di comando Passaggio 4

Passaggio 4. Digitare il comando SQL seguito da un punto e virgola (;) e premere il tasto Invio

La risposta dal server dovrebbe essere visualizzata sullo schermo.

Invia query Sql a Mysql dalla riga di comando Passaggio 5
Invia query Sql a Mysql dalla riga di comando Passaggio 5

Passaggio 5. Per uscire da mysql, digitare quit al prompt e premere il tasto Invio

Metodo 1 di 1: esecuzione senza la console

Invia query Sql a Mysql dalla riga di comando Passaggio 6
Invia query Sql a Mysql dalla riga di comando Passaggio 6

Passaggio 1. Trova il programma mysql (dovrebbe trovarsi in una sottodirectory chiamata bin nella directory in cui è stato installato MySQL)

  • Per esempio. Utenti Windows: C:\mysql\bin\mysql.exe
  • Per esempio. Utenti Linux/Unix: /usr/local/mysql/bin/mysql
Invia query SQL a Mysql dalla riga di comando Passaggio 7
Invia query SQL a Mysql dalla riga di comando Passaggio 7

Passaggio 2. Avvia mysql - Al prompt dei comandi, digitare:

mysql -h hostname -u username -p db_name -e " query"

  • dove

    • host è la macchina su cui è in esecuzione il server MySQL
    • username è l'account MySQL che vuoi usare
    • -p farà in modo che mysql ti chieda la password dell'account MySQL.
    • db_name è il nome del database in cui eseguire la query e,
    • query è la query che si desidera eseguire.
Invia query Sql a Mysql dalla riga di comando Passaggio 8
Invia query Sql a Mysql dalla riga di comando Passaggio 8

Passaggio 3. Immettere la password quando richiesto

Invia query Sql a Mysql dalla riga di comando Passaggio 9
Invia query Sql a Mysql dalla riga di comando Passaggio 9

Passaggio 4. MySQL dovrebbe restituire il risultato della query

Suggerimenti

  • Assicurati di includere; alla fine della query se stai utilizzando la console in modo che sappia che hai finito con la query.
  • Puoi specificare la password sulla riga di comando inserendola direttamente dopo il -p, ad es. mysql -u nome utente -h host -p password. Notare che non c'è spazio tra -pe la password.
  • Se lo stai eseguendo dalla riga di comando e non usando la shell, puoi usare il flag -B (ad esempio, mysql -u username' -h host -p db_name -Be " query ") per ottenere l'output in modalità batch, invece che nella modalità tabulare predefinita di MySQL, per ulteriori elaborazioni.

Consigliato: