Linux - jak používat MySQL MariaDB dotazy z terminálu
Dobrý den, když chci přes linux terminál provádět SQL dotazy, tak se přihlásím
A žádného výsledku se nedopátrám. Jak tedy správně zadávat SQL dotazy přes terminál? Děkuji
Dobrý den,
jediné co je třeba při provádění SQL dotazů z terminálu, tak je ukončování dotazů středníkem, takže např. takto
Když chceš provést pouze jeden SQL dotaz, tak můžeš i takhle pomocí parametru "e":
mysql -u root -pheslo
a vyskočí na mě
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 1283
Server version: 5.5.52-MariaDB MariaDB Server
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> SELECT * FROM tabulka
->
-> SELECT * FROM tabulka
->
->
->
A žádného výsledku se nedopátrám. Jak tedy správně zadávat SQL dotazy přes terminál? Děkuji
ODPOVĚĎ
Dobrý den,
jediné co je třeba při provádění SQL dotazů z terminálu, tak je ukončování dotazů středníkem, takže např. takto
mysql -u root -pheslo
SHOW databases;
USE database1;
SHOW tables;
SELECT * FROM tabulka;
Když chceš provést pouze jeden SQL dotaz, tak můžeš i takhle pomocí parametru "e":
mysql -u root -pheslo -e 'SHOW databases'
+--------------------+
| Database |
+--------------------+
| information_schema |
| 2016php |
| mysql |
| nextcloud |
| performance_schema |
| phpmyadmin |
| postfix |
| raw |
+--------------------+