Wku

Hur skickar SQL-frågor till MySQL från kommandoraden

En enkel text-baserat program som heter mysql borde ha varit en del av din MySQL-installation. Det låter dig skicka SQL-frågor direkt till MySQL-servern och utdata resultaten i textformat. Det är ett snabbt och enkelt sätt att testa din MySQL installationen.

Steg

Hur skickar SQL-frågor till MySQL från kommandoraden. Hitta mysql-programmet (bör vara i en som heter underkatalog bin under katalogen där mysql installerades).
Hur skickar SQL-frågor till MySQL från kommandoraden. Hitta mysql-programmet (bör vara i en som heter underkatalog bin under katalogen där mysql installerades).
  1. 1
    Hitta mysql-programmet (bör vara i en som heter underkatalog bin under katalogen där mysql installerades)
    • T.ex. Windows-användare: C: \ mysql \ bin \ mysql.exe
    • T.ex. Linux / Unix-användare: / usr / local / mysql / bin / mysql
  2. 2
    Starta mysql - I kommandotolken skriver du: mysql-h hostname-u användarnamn-p,
    • där
      • värd är den maskinen där MySQL-servern körs
      • Användarnamnet är den MySQL-konto du vill använda
      • -P gör mysql fråga dig för MySQL lösenord.
  3. 3
    Ange ditt lösenord när det efterfrågas.
  4. 4
    Ange din SQL-kommando följt av ett semikolon (;) och tryck på Enter. Svaret från servern ska visas på skärmen.
  5. 5
    För att komma ur mysql, quit vid prompten och tryck på Enter.

Köra utan konsolen.

  1. 1
    Hitta mysql-programmet (bör vara i en som heter underkatalog bin under katalogen där mysql installerades)
    • T.ex. Windows-användare: C: \ mysql \ bin \ mysql.exe
    • T.ex. Linux / Unix-användare: / usr / local / mysql / bin / mysql
  2. 2
    Starta mysql - I kommandotolken skriver du: mysql-h hostname-u användarnamn-p DB_NAME-e "query"
    • där
      • värd är den maskinen där MySQL-servern körs
      • Användarnamnet är den MySQL-konto du vill använda
      • -P gör mysql fråga dig för MySQL lösenord.
      • DB_NAME är namnet på den databas du vill köra frågan i, och,
      • frågan är den fråga som du vill köra.
  3. 3
    Ange ditt lösenord när det efterfrågas.
  4. 4
    Mysql ska returnera resultatet av din sökning.

Tips

  • Ni burkar ange lösenordet på kommandoraden genom att sätta den direkt efter-p, t.ex. mysql-u användarnamn-h host-p lösenord. Lägg märke till att det finns något utrymme mellan-p och lösenord.
  • Var noga med att inkludera, i slutet av din fråga om du använder konsolen så den vet att du är klar med frågan.
  • Om du kör det från kommandoraden och inte använda skalet kan du använda-B flaggan (t.ex. mysql-u username '-h host-p DB_NAME-Be "query") för att få produktionen i batch-läge, stället för i standard MySQL tabellform läget, för vidare bearbetning.

Varningar

  • Se till att du kolla vad frågor du köra innan du kör dem, eftersom du inte vill råkar tappa en hel databas!