Linux - jak používat MySQL MariaDB dotazy z terminálu

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 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 |
+--------------------+

Související obsah

linux

terminal

bash

sql

mysql

mariadb

databaze

Komentáře

Vaše reakce na Linux - jak používat MySQL MariaDB dotazy z terminálu

Reference

Podívejte se na naše reference

Prohlédnout

Aplikace

Podívejte se na naše aplikace

Prohlédnout

Co umíme?

Podívejte se co umíme

Prohlédnout

Co umíme?

Vytváříme sofistikované aplikace pro náročné

Od webových aplikací přes android až po převodové můstky či složité informační systémy.

Podívejte se k nám

Máte ještě čas? Podívejte se na další rubriky

Tento web používá soubory cookie. Dalším procházením tohoto webu vyjadřujete souhlas s jejich používáním.. Více informací zde.