Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menanyakan semua pangkalan data dalam mysql

Bagaimana untuk menanyakan semua pangkalan data dalam mysql

青灯夜游
青灯夜游asal
2021-12-07 10:21:5839241semak imbas

Pertanyaan Mysql untuk semua pangkalan data: 1. Gunakan klien MySQL untuk log masuk ke pelayan pangkalan data MySQL 2. Langsung laksanakan arahan "SHOW DATABASES;" atau "SHOW SCHEMAS;"

Bagaimana untuk menanyakan semua pangkalan data dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Untuk menyenaraikan semua pangkalan data pada hos pelayan MySQL, gunakan perintah SHOW DATABASES seperti berikut:

SHOW DATABASES;

Sebagai contoh, untuk menyenaraikan semua pangkalan data pada pelayan pangkalan data MySQL tempatan, sila dahulu log masuk ke pelayan pangkalan data seperti berikut:

C:\Users\Administrator>mysql -u root -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.9 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

dan kemudian gunakan perintah SHOW DATABASES: Perintah

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| crmdb              |
| mysql              |
| newdb              |
| performance_schema |
| testdb             |
| yiibaidb           |
| yiibaidb_backup    |
+--------------------+
8 rows in set

SHOW SCHEMAS ialah sinonim untuk SHOW DATABASES, jadi arahan berikut akan mengembalikan hasil yang sama seperti di atas:

mysql> SHOW SCHEMAS;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| crmdb              |
| mysql              |
| newdb              |
| performance_schema |
| testdb             |
| yiibaidb           |
| yiibaidb_backup    |
+--------------------+
8 rows in set

Jika anda ingin menanyakan pangkalan data yang sepadan dengan corak tertentu, gunakan klausa LIKE seperti ini:

SHOW DATABASES LIKE pattern;

Sebagai contoh , pernyataan berikut mengembalikan pangkalan data yang berakhir dengan rentetan "schema";

mysql> SHOW DATABASES LIKE '%schema';
+--------------------+
| Database (%schema) |
+--------------------+
| information_schema |
| performance_schema |
+--------------------+
2 rows in set

Adalah penting untuk ambil perhatian bahawa jika pelayan pangkalan data MySQL dimulakan dengan -skip-show-database, ia tidak akan menjadi. log masuk melainkan anda mempunyai SHOW DATABASES keizinan Pernyataan SHOW DATABASES tidak boleh digunakan.

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk menanyakan semua pangkalan data dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn