In MySQL können Sie die Anweisung „SHOW DATABASES“ verwenden, um die Datenbanken im Rahmen der Berechtigungen des aktuellen Benutzers anzuzeigen oder anzuzeigen. ;".
(Empfohlenes Tutorial: MySQL-Video-Tutorial)
Eine Datenbank kann als Container betrachtet werden, der speziell Datenobjekte speichert, und die Namen der Datenbanken haben praktische Bedeutungen. So können Sie deutlich sehen, welche Daten in den einzelnen Datenbanken gespeichert werden. In der MySQL-Datenbank gibt es Systemdatenbanken und benutzerdefinierte Datenbanken. Die Systemdatenbank ist die Datenbank, die nach der Installation von MySQL mit dem System geliefert wird, und die benutzerdefinierte Datenbank ist die durch Benutzerdefinition erstellte Datenbank. In MySQL können Sie die SHOW DATABASES-Anweisung verwenden, um Datenbanken im Rahmen der Berechtigungen des aktuellen Benutzers anzuzeigen oder anzuzeigen. Das Syntaxformat zum Anzeigen der Datenbank lautet:SHOW DATABASES [LIKE '数据库名'];
Die Syntaxbeschreibung lautet wie folgt:
Beispiel 1: Alle Datenbanken anzeigen
Listen Sie alle Datenbanken auf, die der aktuelle Benutzer anzeigen kann:mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | world | +--------------------+ 6 row in set (0.22 sec)Sie können feststellen, dass die obige Liste 6 Datenbanken enthält. Sie werden alle automatisch vom System erstellt, wenn MySQL installiert ist, lauten ihre jeweiligen Funktionen wie folgt:
Beispiel 2: Datenbank erstellen und anzeigen
Erstellen Sie zunächst eine Datenbank mit dem Namen test_db:mysql> CREATE DATABASE test_db; Query OK, 1 row affected (0.12 sec)Dann verwenden Sie die SHOW DATABASES-Anweisung, um alle Datenbanknamen innerhalb des Berechtigungsbereichs anzuzeigen, wie unten gezeigt:
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | world | +--------------------+ 7 row in set (0.22 sec)Schauen Sie , die gerade erstellte Datenbank wurde angezeigt.
Beispiel 3: Verwendung der LIKE-Klausel
Erstellen Sie zunächst drei Datenbanken mit den Namen test_db, db_test, db_test_db. 1) Verwenden Sie die LIKE-Klausel, um die Datenbanken anzuzeigen, die genau mit test_db übereinstimmen:mysql> SHOW DATABASES LIKE 'test_db'; +--------------------+ | Database (test_db) | +--------------------+ | test_db | +--------------------+ 1 row in set (0.03 sec)2) Verwenden Sie die LIKE-Klausel, um die Datenbanken anzuzeigen, deren Namen test:
mysql> SHOW DATABASES LIKE '%test%'; +--------------------+ | Database (%test%) | +--------------------+ | db_test | +--------------------+ | db_test_db | +--------------------+ | test_db | +--------------------+ 3 row in set (0.03 sec)3) Verwenden Sie die LIKE-Klausel, um die Datenbanken anzuzeigen, deren Namen Beginnen Sie mit db:
mysql> SHOW DATABASES LIKE 'db%'; +----------------+ | Database (db%) | +----------------+ | db_test | +----------------+ | db_test_db | +----------------+ 2 row in set (0.03 sec)4) Verwenden Sie die LIKE-Klausel, um Datenbanken anzuzeigen, deren Namen mit db:
mysql> SHOW DATABASES LIKE '%db'; +----------------+ | Database (%db) | +----------------+ | db_test_db | +----------------+ | test_db | +----------------+ 2 row in set (0.03 sec)enden
Das obige ist der detaillierte Inhalt vonWie kann ich die Datenbank in MySQL anzeigen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!