MySQL via Command Line 102:basisgebruikersinteractie
Pre-Flight Check
- Deze instructies zijn bedoeld voor het selecteren van een MySQL-database op Linux via de opdrachtregel.
- Ik werk vanaf een door Liquid Web Core beheerde CentOS 6.5-server en ben ingelogd als root.
Eerst loggen we in op de MySQL-server vanaf de opdrachtregel met het volgende commando:
mysql -u root -p
In dit geval heb ik de gebruiker root . gespecificeerd met de -u vlag en gebruik vervolgens de -p flag zodat MySQL om een wachtwoord vraagt. Voer uw huidige wachtwoord in om de aanmelding te voltooien.
Als u uw root-wachtwoord (of een ander) wachtwoord in de database moet wijzigen, volg dan deze tutorial over het wijzigen van een wachtwoord voor MySQL via de opdrachtregel.
U zou nu bij een MySQL-prompt moeten staan die er erg op lijkt:
mysql>
Volg deze tutorial als je nog geen database hebt gemaakt, of als je een lijst met databases wilt.
Bekijk geselecteerde database in MySQL
Bij het uitvoeren van opdrachten via de MySQL-opdrachtregel kan expliciet een database worden opgegeven. Standaard worden echter alle MySQL-bewerkingen die via de opdrachtregel worden uitgevoerd, uitgevoerd op de momenteel geselecteerde database. Welke database is momenteel geselecteerd? Voer de volgende opdracht uit om erachter te komen:
SELECT database();
Uw resultaat kan er ongeveer zo uitzien:
mysql> SELECT database();
+------------+
| database() |
+------------+
| NULL |
+------------+
1 row in set (0.00 sec)
Het resultaat is null , wat betekent dat er momenteel geen database is geselecteerd.
Selecteer een database in MySQL
Gebruik de volgende opdracht om een database te selecteren voor gebruik met daaropvolgende MySQL-bewerkingen:
USE tutorial_database;
Die opdracht zou een resultaat moeten opleveren van Database gewijzigd vergelijkbaar met:
mysql> USE tutorial_database;
Database changed
Om te controleren of de database is geselecteerd, geeft u eenvoudig de volgende opdracht op (die we eerder hebben uitgevoerd):
mysql> SELECT database();
+-------------------+
| database() |
+-------------------+
| tutorial_database |
+-------------------+
1 row in set (0.00 sec)