sql >> Database teknologi >  >> RDS >> Mysql

SQL-kommando til at liste og vise alle databaser i MySQL &MariaDB

mysql er en enkel og nem at bruge SQL shell med input linje redigeringsfunktioner, der understøtter interaktiv og ikke-interaktiv brug. Den svære del af at bruge mysql er, at administratoren skal huske SQL-kommandosyntaksen for at forbinde, administrere og bruge databaserne.

Denne vejledning viser, hvordan du kan vise listen over databaser på MySQL- eller MariaDB-servere ved hjælp af mysql-klient.

For at påberåbe mysql kommandolinje SQL shell, skriv:

$ mysql --user=user-name --password=password
Hvis du vil oprette forbindelse til MySQL- eller MariaDB-servere eksternt på en anden server, skal du tilføje -h server-navn-eller-IP-adresse til kommandoen.

For at få vist alle databaser, der kører på serveren, skal du skrive følgende kommando:

mysql> show databases;

Output:

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

Det er det. Det er så enkelt. Du kan bruge den ønskede database til at udføre SQL-forespørgsler på den.

Bemærk Fra shell-kommandolinjen kan du bruge følgende one liner til at hente databaseinformationen direkte:

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


  1. Sådan opretter du kun en tabel, hvis den ikke findes i SQLite

  2. UDENLANDSKE NØGLE PÅ SLETNINGSRESTRICT Fejl - Oracle

  3. Sådan bruger du GROUP_CONCAT i en CONCAT i MySQL

  4. Hvordan installeres en Python-pakke på Linux, så den findes af den allerede fungerende PostgreSQL 13 plpython3u-udvidelse?