Jak odeslat dotazy SQL do MySQL z příkazového řádku: 9 kroků

Obsah:

Jak odeslat dotazy SQL do MySQL z příkazového řádku: 9 kroků
Jak odeslat dotazy SQL do MySQL z příkazového řádku: 9 kroků

Video: Jak odeslat dotazy SQL do MySQL z příkazového řádku: 9 kroků

Video: Jak odeslat dotazy SQL do MySQL z příkazového řádku: 9 kroků
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, Smět
Anonim

Součástí instalace MySQL měl být jednoduchý textový program s názvem mysql. Umožňuje odesílat dotazy SQL přímo na server MySQL a výsledky odesílat v textovém formátu. Je to rychlý a snadný způsob, jak otestovat instalaci MySQL.

Kroky

Odeslání dotazů na SQL do MySQL z příkazového řádku, krok 1
Odeslání dotazů na SQL do MySQL z příkazového řádku, krok 1

Krok 1. Najděte program mysql (Měl by být v podadresáři s názvem bin pod adresářem, kde byl nainstalován MySQL)

  • Např. Uživatelé Windows: C: / mysql / bin / mysql.exe
  • Např. Uživatelé Linuxu/Unixu: /usr/local/mysql/bin/mysql
Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 2
Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 2

Krok 2. Spusťte mysql - Do příkazového řádku zadejte:

mysql -h jméno hostitele -u uživatelské jméno -p,

  • kde

    • host je stroj, na kterém běží server MySQL
    • username je účet MySQL, který chcete použít
    • -p způsobí, že vás mysql vyzve k zadání hesla k účtu MySQL.
Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 3
Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 3

Krok 3. Po vyzvání zadejte heslo

Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 4
Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 4

Krok 4. Zadejte příkaz SQL, za ním středník (;) a stiskněte klávesu Enter

Odpověď ze serveru by se měla zobrazit na vaší obrazovce.

Odeslat dotazy SQL na MySQL z příkazového řádku, krok 5
Odeslat dotazy SQL na MySQL z příkazového řádku, krok 5

Krok 5. Chcete -li se dostat z mysql, zadejte na výzvu příkaz quit a stiskněte klávesu Enter

Metoda 1 z 1: Spuštění bez konzoly

Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 6
Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 6

Krok 1. Najděte program mysql (Měl by být v podadresáři s názvem bin pod adresářem, kde byl nainstalován MySQL)

  • Např. Uživatelé Windows: C: / mysql / bin / mysql.exe
  • Např. Uživatelé Linuxu/Unixu: /usr/local/mysql/bin/mysql
Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 7
Odeslání dotazů na SQL na MySQL z příkazového řádku, krok 7

Krok 2. Spusťte mysql - Do příkazového řádku zadejte:

mysql -h hostname -u uživatelské jméno -p db_name -e "dotaz"

  • kde

    • host je stroj, na kterém běží server MySQL
    • username je účet MySQL, který chcete použít
    • -p způsobí, že vás mysql vyzve k zadání hesla k účtu MySQL.
    • db_name je název databáze, ve které se má spustit dotaz, a,
    • query je dotaz, který chcete spustit.
Odeslání dotazů na SQL do MySQL z příkazového řádku, krok 8
Odeslání dotazů na SQL do MySQL z příkazového řádku, krok 8

Krok 3. Po vyzvání zadejte heslo

Odeslat dotazy SQL na Mysql z příkazového řádku, krok 9
Odeslat dotazy SQL na Mysql z příkazového řádku, krok 9

Krok 4. MySQL by mělo vrátit výsledek vašeho dotazu

Tipy

  • Nezapomeňte zahrnout; na konci dotazu, pokud používáte konzolu, aby věděl, že jste s dotazem hotovi.
  • Heslo můžete zadat na příkazovém řádku vložením přímo za -p, např. mysql -u uživatelské jméno -h hostitel -p heslo. Všimněte si, že mezi -p a heslem není mezera.
  • Pokud jej spouštíte z příkazového řádku a nepoužíváte shell, můžete k získání výstupu v dávkovém režimu použít příznak -B (např. Mysql -u username '-h host -p db_name -Be "query"), místo ve výchozím tabulkovém režimu MySQL pro další zpracování.

Doporučuje: