「SCHEMATA」

Schema 就是一个数据库,所以 SCHEMATA 表提供的就是数据库的信息。

INFORMATION_SCHEMA NameSHOW NameRemarks说明
CATALOG_NAME def 
SCHEMA_NAMEDatabase  
DEFAULT_CHARACTER_SET_NAME   
DEFAULT_COLLATION_NAME   
SQL_PATH NULL 

以下的两条 SQL 语句是等价的:
SELECT SCHEMA_NAME AS `Database`
FROM INFORMATION_SCHEMA.SCHEMATA
[WHERE SCHEMA_NAME LIKE ‘wild’]

SHOW DATABASES
[LIKE ‘wild’]

参考文献

MySQL 5.7 Reference Manual / The INFORMATION_SCHEMA SCHEMATA Table