MySQL是一種開源的關系型數據庫管理系統。在使用MySQL時,有時候需要查出所有的數據庫。下面介紹使用SQL語句查出MySQL所有數據庫的方法。
SHOW DATABASES;
以上SQL語句可以查出MySQL中所有的數據庫名稱。執行以上語句后,會得到如下結果:
+--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+
其中,information_schema、mysql、performance_schema和sys等是MySQL內置的一些數據庫,其它的則是用戶自建的數據庫。
當然,也可以使用MySQL的系統表來查出所有的數據庫。以下是SQL語句:
SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA;
執行以上語句后,會得到如下結果:
+--------------------+ | SCHEMA_NAME | +--------------------+ | information_schema | | mysql | | performance_schema | | sys | | test | +--------------------+
與SHOW DATABASES獲取的結果相同。
以上就是在MySQL中查出所有的數據庫的方法。