Cum să trimiteți interogări SQL către MySQL din linia de comandă: 9 pași

Cuprins:

Cum să trimiteți interogări SQL către MySQL din linia de comandă: 9 pași
Cum să trimiteți interogări SQL către MySQL din linia de comandă: 9 pași

Video: Cum să trimiteți interogări SQL către MySQL din linia de comandă: 9 pași

Video: Cum să trimiteți interogări SQL către MySQL din linia de comandă: 9 pași
Video: How to defrag Windows 10 - How To defrag your Hard Drive - FASTER Laptop! - Free & Easy 2024, Aprilie
Anonim

Un program simplu bazat pe text numit mysql ar fi trebuit să facă parte din instalarea MySQL. Vă permite să trimiteți interogări SQL direct la serverul MySQL și să scoateți rezultatele în format text. Este o modalitate rapidă și ușoară de a testa instalarea MySQL.

Pași

Trimiteți interogări Sql către Mysql din linia de comandă Pasul 1
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 1

Pasul 1. Găsiți programul mysql (ar trebui să se afle într-un subdirector numit bin sub directorul unde a fost instalat MySQL)

  • De exemplu. Utilizatori Windows: C: / mysql / bin / mysql.exe
  • De exemplu. Utilizatori Linux / Unix: / usr / local / mysql / bin / mysql
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 2
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 2

Pasul 2. Porniți mysql - La promptul de comandă, tastați:

mysql -h nume de gazdă -u nume de utilizator -p,

  • Unde

    • gazdă este mașina pe care rulează serverul MySQL
    • numele de utilizator este contul MySQL pe care doriți să îl utilizați
    • -p va face ca mysql să vă solicite parola contului MySQL.
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 3
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 3

Pasul 3. Introduceți parola când vi se solicită

Trimiteți interogări Sql către Mysql din linia de comandă Pasul 4
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 4

Pasul 4. Tastați comanda SQL urmată de un punct și virgulă (;) și apăsați tasta Enter

Răspunsul de la server ar trebui să fie afișat pe ecran.

Trimiteți interogări Sql către Mysql din linia de comandă Pasul 5
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 5

Pasul 5. Pentru a ieși din mysql, tastați quit la prompt și apăsați tasta Enter

Metoda 1 din 1: Rularea fără consolă

Trimiteți interogări Sql către Mysql din linia de comandă Pasul 6
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 6

Pasul 1. Găsiți programul mysql (ar trebui să se afle într-un subdirector numit bin sub directorul unde a fost instalat MySQL)

  • De exemplu. Utilizatori Windows: C: / mysql / bin / mysql.exe
  • De exemplu. Utilizatori Linux / Unix: / usr / local / mysql / bin / mysql
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 7
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 7

Pasul 2. Porniți mysql - La promptul de comandă, tastați:

mysql -h nume de gazdă -u nume de utilizator -p nume_bd -e "interogare"

  • Unde

    • gazdă este mașina pe care rulează serverul MySQL
    • numele de utilizator este contul MySQL pe care doriți să îl utilizați
    • -p va face ca mysql să vă solicite parola contului MySQL.
    • db_name este numele bazei de date în care se execută interogarea și
    • interogare este interogarea pe care doriți să o rulați.
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 8
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 8

Pasul 3. Introduceți parola când vi se solicită

Trimiteți interogări Sql către Mysql din linia de comandă Pasul 9
Trimiteți interogări Sql către Mysql din linia de comandă Pasul 9

Pasul 4. MySQL ar trebui să returneze rezultatul interogării dvs

sfaturi

  • Asigurați-vă că includeți; la sfârșitul interogării, dacă utilizați consola, astfel încât să știe că ați terminat cu interogarea.
  • Puteți specifica parola pe linia de comandă punând-o direct după -p, de ex. mysql -u nume de utilizator -h gazdă -p parolă. Observați că nu există spațiu între -p și parolă.
  • Dacă îl executați din linia de comandă și nu utilizați shell-ul, puteți utiliza semnalul -B (de exemplu, mysql -u nume de utilizator '-h gazdă -p nume_bd -Fii „interogare”) pentru a obține ieșirea în modul batch, în loc de modul tabelar MySQL implicit, pentru procesare ulterioară.

Recomandat: