Sådan sender du SQL -forespørgsler til MySQL fra kommandolinjen: 9 trin

Indholdsfortegnelse:

Sådan sender du SQL -forespørgsler til MySQL fra kommandolinjen: 9 trin
Sådan sender du SQL -forespørgsler til MySQL fra kommandolinjen: 9 trin

Video: Sådan sender du SQL -forespørgsler til MySQL fra kommandolinjen: 9 trin

Video: Sådan sender du SQL -forespørgsler til MySQL fra kommandolinjen: 9 trin
Video: What is Defragging and Do I Need It In Windows 10? What It Is, Why It Is, and What You Need To Do 2024, Kan
Anonim

Et simpelt tekstbaseret program kaldet mysql burde have været en del af din MySQL-installation. Det lader dig sende SQL -forespørgsler direkte til MySQL -serveren og sende resultaterne i tekstformat. Det er en hurtig og nem måde at teste din MySQL -installation på.

Trin

Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 1
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 1

Trin 1. Find mysql -programmet (Skal være i en undermappe kaldet bin under biblioteket, hvor MySQL blev installeret)

  • F.eks. Windows -brugere: C: / mysql / bin / mysql.exe
  • F.eks. Linux/Unix -brugere: /usr/local/mysql/bin/mysql
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 2
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 2

Trin 2. Start mysql - Skriv i kommandoprompten:

mysql -h værtsnavn -u brugernavn -p,

  • hvor

    • host er maskinen, hvor MySQL -serveren kører
    • brugernavn er den MySQL -konto, du vil bruge
    • -p får mysql til at bede dig om adgangskoden til MySQL -kontoen.
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 3
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 3

Trin 3. Indtast din adgangskode, når du bliver bedt om det

Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 4
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 4

Trin 4. Skriv din SQL-kommando efterfulgt af et semikolon (;), og tryk på Enter-tasten

Svaret fra serveren skal vises på din skærm.

Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 5
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 5

Trin 5. For at komme ud af mysql, skal du skrive quit ved prompten og trykke på Enter -tasten

Metode 1 af 1: Kører uden konsollen

Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 6
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 6

Trin 1. Find mysql -programmet (Skal være i en undermappe kaldet bin under biblioteket, hvor MySQL blev installeret)

  • F.eks. Windows -brugere: C: / mysql / bin / mysql.exe
  • F.eks. Linux/Unix -brugere: /usr/local/mysql/bin/mysql
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 7
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 7

Trin 2. Start mysql - Skriv i kommandoprompten:

mysql -h værtsnavn -u brugernavn -p db_navn -e "forespørgsel"

  • hvor

    • host er maskinen, hvor MySQL -serveren kører
    • brugernavn er den MySQL -konto, du vil bruge
    • -p får mysql til at bede dig om adgangskoden til MySQL -kontoen.
    • db_name er navnet på den database, hvor forespørgslen skal køres, og,
    • forespørgsel er den forespørgsel, du vil køre.
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 8
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 8

Trin 3. Indtast din adgangskode, når du bliver bedt om det

Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 9
Send Sql -forespørgsler til Mysql fra kommandolinjen Trin 9

Trin 4. MySQL skal returnere resultatet af din forespørgsel

Tips

  • Sørg for at inkludere; i slutningen af din forespørgsel, hvis du bruger konsollen, så den ved, at du er færdig med forespørgslen.
  • Du kan angive adgangskoden på kommandolinjen ved at sætte den direkte efter -p, f.eks. mysql -u brugernavn -h host -p adgangskode. Bemærk, at der ikke er mellemrum mellem -p og adgangskoden.
  • Hvis du kører det fra kommandolinjen og ikke bruger skallen, kan du bruge -B -flag (f.eks. Mysql -u brugernavn '-h vært -p db_navn -Be "forespørgsel") for at få output i batch -tilstand, i stedet for i standard MySQL tabelform, til videre behandling.

Anbefalede: