Přístup k MySQL z terminálu na Linuxu

Obsah

Přístup k serveru MySQL a správa databáze pomocí příkazového řádku.
Je velmi normální, že používáme MySQL prostřednictvím stránek PHP a ke správě databáze používáme program jako PhpMyAdmin, ale někdy nám nezbývá než přistupovat k databázi pomocí příkazového řádku.
Použití z terminálu je určeno ke správě hostingu nebo serverů, prvním krokem bude vytvoření připojení pomocí SSH k dedikovanému serveru nebo virtuálnímu serveru nebo hostingu, který umožňuje připojení pomocí SSH.
ssh už[email protected]

MySQL má program nazvaný se stejným názvem jako databáze (mysql), který slouží ke správě databáze pomocí příkazového řádku.
mysql -h název_serveru -u uživatelské jméno -p
Mohli jsme zadat heslo přímo na příkazovém řádku pro přihlášení do MySQL, ale to se nedoporučuje z bezpečnostních důvodů. Každopádně syntaxe by byla:
mysql -h localhost -u root -pmi_key

Všimli jsme si, že mezi -h a názvem hostitele je prázdné místo, stejné jako mezi -u a uživatelským jménem. Mezi -p a klíčem však nesmíme vkládat žádné mezery.
Pomocí konzoly MySQL
Jakmile jsme uvnitř, budeme mít k dispozici všechny příkazy MySQL pro práci s databází a jazykem SQL.
mysql> použít mydatabase;

Vybereme databázi, která bude používat mybasedata.
Pokud chceme vidět seznam databází hostovaných na našem serveru, můžeme napsat příkaz show databases. A) Ano:
mysql> zobrazit databáze;

Pokud chceme vidět databázové tabulky, použijeme příkaz
mysql> zobrazit tabulky

Potřebujeme -li získat informace o tabulce, abychom věděli, jaká pole obsahuje a jakého typu, můžeme použít příkaz description následovaný názvem tabulky.
mysql> popsat klienty; 

K vytváření tabulek a vkládání záznamů používáme příkazy sql
mysql> vytvořit test tabulky (int testid); mysql> vložte do test (testid) hodnoty (1);

Výběrem tabulky zobrazíte data z nově vytvořené tabulky
mysql> vyberte * z testu;

Z konzoly MySQL můžeme na příkazovém řádku označit všechny druhy příkazů v jazyce SQL, jako jsou výběry, vložky, aktualizace, vytváření tabulek atd.
Mějte na paměti, že všechny příkazy v příkazovém řádku MySQL končí; (středník). Pokud nevložíme středník, je nejbezpečnější, že příkaz nebude proveden a výzva se objeví znovu, abychom mohli pokračovat v zadávání příkazu.
Pokud jsme chtěli provést větu, kterou jsme napsali dříve, jednoduše zadáním; Bude to stačit. To znamená, že bychom neměli přepisovat celou větu, pouze; a znovu stiskněte Enter.
Jakmile dokončíme práci s MySQL, chceme -li ukončit spojení se serverem, jednoduše do příkazového řádku MySQL napíšeme „quit“:
mysql> skončit
Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave