MySQL via kommandorad 102:Grundläggande användarinteraktion
Pre-Flight Check
- De här instruktionerna är avsedda för att välja en MySQL-databas på Linux via kommandoraden.
- Jag kommer att arbeta från en Liquid Web Core Managed CentOS 6.5-server och jag kommer att loggas in som root.
Först loggar vi in på MySQL-servern från kommandoraden med följande kommando:
mysql -u root -p
I det här fallet har jag angett användarens root med -u flagga och använde sedan -p flagga så att MySQL frågar efter ett lösenord. Ange ditt nuvarande lösenord för att slutföra inloggningen.
Om du behöver ändra ditt root-lösenord (eller något annat) lösenord i databasen, följ den här handledningen om hur du ändrar ett lösenord för MySQL via kommandoraden.
Du bör nu vara vid en MySQL-prompt som ser väldigt lik ut denna:
mysql>
Följ den här handledningen om du ännu inte har skapat en databas, eller om du vill ha en lista över databaser.
Visa vald databas i MySQL
När du kör kommandon via MySQL-kommandoraden kan en databas anges explicit. Som standard utförs dock alla MySQL-operationer som körs via kommandoraden på den för närvarande valda databasen. Vilken databas är vald för närvarande? För att ta reda på det, utfärda följande kommando:
SELECT database();
Ditt resultat kan likna detta:
mysql> SELECT database();
+------------+
| database() |
+------------+
| NULL |
+------------+
1 row in set (0.00 sec)
Resultatet är null , vilket betyder att en databas inte är vald för närvarande.
Välj en databas i MySQL
För att välja en databas för användning med efterföljande MySQL-operationer, använd följande kommando:
USE tutorial_database;
Det kommandot bör ge ett resultat av Databas ändrad liknande:
mysql> USE tutorial_database;
Database changed
För att verifiera att databasen har valts, utfärdar du bara följande kommando (som vi körde tidigare):
mysql> SELECT database();
+-------------------+
| database() |
+-------------------+
| tutorial_database |
+-------------------+
1 row in set (0.00 sec)