Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menanyakan semua pangkalan data dalam mysql
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;"
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!