Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

Query ดูรายการฐานข้อมูล MySQL จาก information_schema

Query มาตรฐาน: SELECT FROM information_schema.schemata

คำสั่งพื้นฐาน

mysql> SELECT schema_name FROM information_schema.schemata;
+--------------------+
| schema_name        |
+--------------------+
| information_schema |
| gaurav             |
| mysql              |
| performance_schema |
| query              |
| query1             |
| sys                |
| tutorials          |
+--------------------+

ใช้ WHERE กรองชื่อ

mysql> SELECT schema_name FROM information_schema.schemata 
       WHERE schema_name LIKE '%schema' OR schema_name LIKE '%s';
+--------------------+
| schema_name        |
+--------------------+
| information_schema |
| performance_schema |
| sys                |
| tutorials          |
+--------------------+

วิธีอื่น

SHOW DATABASES;
SHOW SCHEMAS;  -- synonym

ข้อมูลเพิ่มเติมใน schemata

SELECT schema_name, default_character_set_name, default_collation_name 
FROM information_schema.schemata;