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)
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)
mysql> SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sakila | | sys | | test_db | | world | +--------------------+ 7 row in set (0.22 sec)
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)
mysql> SHOW DATABASES LIKE '%test%'; +--------------------+ | Database (%test%) | +--------------------+ | db_test | +--------------------+ | db_test_db | +--------------------+ | test_db | +--------------------+ 3 row in set (0.03 sec)
mysql> SHOW DATABASES LIKE 'db%'; +----------------+ | Database (db%) | +----------------+ | db_test | +----------------+ | db_test_db | +----------------+ 2 row in set (0.03 sec)
mysql> SHOW DATABASES LIKE '%db'; +----------------+ | Database (%db) | +----------------+ | db_test_db | +----------------+ | test_db | +----------------+ 2 row in set (0.03 sec)
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!