sql >> Databasteknik >  >> RDS >> Mysql

SQL-kommando för att lista och visa alla databaser i MySQL och MariaDB

mysql är ett enkelt och lättanvänt SQL-skal med redigeringsmöjligheter för inmatningsrader som stöder interaktiv och icke-interaktiv användning. Det svåra med att använda mysql är att administratören måste komma ihåg SQL-kommandosyntaxen för att ansluta, hantera och använda databaserna.

Denna handledning visar hur du kan visa listan över databaser på MySQL- eller MariaDB-servrar med hjälp av mysql-klienten.

För att anropa mysql kommandorads SQL-skal, skriv:

$ mysql --user=user-name --password=password
Om du vill ansluta till MySQL- eller MariaDB-servrar på distans på en annan server, lägg till -h server-namn-eller-IP-adress till kommandot.

För att lista alla databaser som körs på servern, skriv följande kommando:

mysql> show databases;

Utdata:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| techjourny         |
| mysql              |
| test               |
| performance_schema |
+--------------------+
5 rows in set (0.27 sec)

Det är allt. Det är så enkelt. Du kan använda databasen du vill utföra SQL-frågor på den.

Obs! Från skalkommandoraden kan du använda följande ena liner för att hämta databasinformationen direkt:

$ mysql --user=user-name --password=password -e 'show databases;'


  1. Bästa sättet att INFOGA många värden i mysqli?

  2. Normalisera transaktionsdata från tid- och statuskolumner till minuter per statusvärde

  3. Undvik att namnge användarens lagrade procedurer SP% eller SP_%

  4. Topp 10 vanliga frågor om SQL Server Performance Monitoring