MySQL 是一種廣泛應用的關系型數據庫管理系統,能夠通過 SQL(結構化查詢語言)進行數據的存儲、查詢、更新等操作。在 MySQL 中,我們可以使用 SHOW DATABASES 命令查詢數據庫名。
mysql>SHOW DATABASES; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | test_db | | sample_db | +--------------------+ 5 rows in set (0.00 sec)
以上代碼顯示了當前 MySQL 實例中的所有數據庫名,包括默認的信息數據庫和系統庫。當我們需要查詢具體某個數據庫的表結構或數據時,需要指定該數據庫名。
在使用 SHOW DATABASES 命令查詢多個數據庫的名字時,可以使用 LIKE 或 WHERE 等條件限制查詢結果的范圍。例如:
mysql>SHOW DATABASES LIKE 'test%'; +---------------+ | Database (test%)| +---------------+ | test_db | +---------------+ 1 row in set (0.00 sec) mysql>SHOW DATABASES WHERE `Database` NOT IN ('information_schema', 'mysql'); +--------------------+ | Database | +--------------------+ | performance_schema | | test_db | | sample_db | +--------------------+ 3 rows in set (0.00 sec)
使用這些條件可以幫助我們更快速、準確地查詢到目標數據庫。