Toegang tot MySQL vanaf terminal op Linux

Inhoudsopgave

Toegang tot een MySQL-server en databasebeheer via de opdrachtregel.
Het is heel normaal dat we MySQL gebruiken via PHP-pagina's en om de database te beheren gebruiken we een programma zoals PhpMyAdmin, maar soms hebben we geen andere keuze dan toegang te krijgen tot de database via de opdrachtregel.
Het gebruik van de terminal is bedoeld om hosting of servers te beheren, de eerste stap zal zijn om een ​​verbinding te maken door SSH met een dedicated server, of een virtuele server of hosting, die de verbinding door SSH mogelijk maakt.
ssh [email protected]

MySQL heeft een programma, genaamd met dezelfde naam als de database (mysql) dat wordt gebruikt om de database via de opdrachtregel te beheren.
mysql -h servernaam -u gebruikersnaam -p
We hadden het wachtwoord rechtstreeks op de opdrachtregel kunnen invoeren om in te loggen op MySQL, maar dit wordt om veiligheidsredenen afgeraden. Hoe dan ook, de syntaxis zou zijn geweest:
mysql -h localhost -u root -pmi_key

We merken op dat er tussen -h en de hostnaam een ​​spatie is, hetzelfde als tussen -u en de gebruikersnaam. Tussen -p en de sleutel mogen we echter geen spatie plaatsen.
De MySQL-console gebruiken
Eenmaal binnen hebben we alle MySQL-statements tot onze beschikking voor het werken met de database en de SQL-taal.
mysql> gebruik mijndatabase;

We selecteren de database om mybasedata te gebruiken.
Als we een lijst willen zien van de databases die op onze server worden gehost, kunnen we het commando show databases schrijven. A) Ja:
mysql> databases tonen;

Als we de databasetabellen willen zien, gebruiken we het commando
mysql> tabellen weergeven

Als we informatie over een tabel willen verkrijgen, om te weten welke velden deze heeft en van welk type, kunnen we de opdracht description gebruiken, gevolgd door de naam van de tabel.
mysql> klanten beschrijven; 

Om tabellen te maken en records in te voegen, gebruiken we sql-statements
mysql> tabeltest maken (int testid); mysql> invoegen in test (testid) waarden (1);

Tabel selecteren om gegevens uit de nieuw gemaakte tabel weer te geven
mysql> selecteer * uit test;

Vanuit de MySQL-console kunnen we via de opdrachtregel allerlei verklaringen in SQL-taal aangeven, zoals selecties, invoegingen, updates, het maken van tabellen, enz.
Houd er rekening mee dat alle instructies binnen de MySQL-opdrachtregel eindigen op; (puntkomma). Als we geen puntkomma plaatsen, is het veiligste dat de opdracht niet wordt uitgevoerd en dat de prompt weer verschijnt, zodat we door kunnen gaan met het invoeren van de opdracht.
Als we de zin wilden uitvoeren die we eerder hadden geschreven, gewoon door de; Het zal genoeg zijn. Dat wil zeggen, we moeten niet de hele zin herschrijven, alleen de; en druk nogmaals op enter.
Als we eenmaal klaar zijn met werken met MySQL en we de verbinding met de server willen verbreken, schrijven we gewoon "quit" vanaf de MySQL-prompt:
mysql> stoppen
Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave